首页 >> 综合问答 >

Cult3D(基础教程之打造3D虚拟世界)

2023-05-09 07:55:33 来源: 用户: 

大家好,综合小编来为大家讲解下Cult3D,基础教程之打造3D虚拟世界这个很多人还不知道,现在让我们一起来看看吧!

您需要向对象添加事件和动作,并生成一个虚拟的3D世界。所以,这一次,我们来学习如何在Cult3D中编辑对象,创建一个虚拟的3D世界。初始化事件启动Cult3D进入其主界面窗口。

执行“File/AddCult3DDesignerFile”命令,导入一个我们已经设计好的3D对象minidisc.c3d。此时,该对象将显示在预览窗口中,这是一个CD播放器的3D对象模型,如图1所示。

图1

接下来,我们需要初始化对象。首先,在事件窗口左侧的列表中选择WorldStart事件,并将其拖动到右侧的空白区域。初始化Cult3D场景后将引发WorldStart事件。完成后,

将“ObjectMotion”下的Acrball动作拖动到“动作”窗口中的WorldStart事件上。在窗口中拖动鼠标时,Acrball动作可以旋转或移动对象。

对于这个动作,还可以设置特定鼠标键的功能,比如旋转轴或者移动方向。最后,展开“SceneGraph”窗口中的“Object”分支,将迷你光盘拖动到事件窗口中的Acrball动作。

如图2所示。此时,我们已经完成了一个简单的交互设计,在预览窗口中点击“播放”按钮,然后在3D对象上点击鼠标左键并拖动即可。

你会发现3D物体在旋转!设计播放按钮。接下来我们要做的就是给这个CD机加一个播放和停止播放的控制开关。首先为CD播放器导入一段音乐,最好是MID格式的音乐,这样才能保证最终生成的文件不会很大。

在场景图窗口中右键单击“声音”,然后在弹出的快捷菜单中选择“新建/声音”命令。在打开对话框中选择准备好的MID音乐,完成后添加的音乐文件会显示在场景图窗口和音乐控制窗口中。

图2

回到事件窗口,在左侧列表框中选择“LeftMouseClickonObject”事件,拖放到右侧空白区域,右键单击该事件。

在打开的快捷菜单中选择“更改名称”命令来命名此事件播放。然后在场景窗口中的play事件上拖拽Button-Playpause对象,实现播放和暂停的功能。完成后,打开操作窗口。

将“声音”下的PlaySound动作拖动到play事件,最后将场景图形窗口中“声音”下的声音拖动到PlaySound动作,如图3所示。这样我们就完成了播放按钮的设计。

将鼠标移动到预览窗口中CD播放器的播放按钮上,它会变成一个手形。点开之后,就可以开始播放刚刚导入的音乐了。

图3

设计停止按钮

完成播放按钮的设计后,我们来设计停止播放音乐按钮。这里需要CD播放器的3D模型中的按钮停止对象。

首先,将事件窗口左侧的“LeftMouseClickonObject”事件拖动到右侧的空白区域,并将其命名为Stop,然后将按钮停止对象拖放到场景窗口中的停止事件上。

完成后,将StopSound动作拖动到动作窗口中“声音”下的Stop事件中,将场景图中“声音”下的声音文件拖动到Stop Sound动作中,如图4所示。所以当我们预览的时候,

点按“停止”按钮以停止播放音乐。

图4

设计开仓按钮,然后为CD播放器设计一个开仓按钮。将事件窗口左侧的“LeftMouseClickonObject”事件拖到右侧的空白区域,并将其命名为Open。

然后将“ObjectMotion”下的RotationXYZ动作拖到事件图窗口中的Open事件上。

然后将场景图形窗口中的Minndisc-refLectivetop对象拖放到事件窗口中的RotationXYZ动作。

最后,在场景图形窗口中,将MIDI DISC-CASE-OPENING对象拖放到事件图形的Open事件上。

图5

双击RotationXYZ动作,打开RotationXYZ动作设置对话框,其中RotationXYXcontrols框中的180表示逆时针旋转180,2000表示的是旋转该角度用时2秒,

可以根据我们的需要进行设置。除了前面介绍的,我们还可以对CD播放机添加更多的交互事件,比如快进、调节音量等,可以根据模型的具体组成对象进行设计,最后我们就可以在预览窗口中使用这个播放机了,如图5所示。

这次我们了解了建立一个3D对象的方法,在Cult3D中提供非常丰富的事件和动作可以供我们使用,那么在下一期中,我们就来了解一下Cult3D的一些常用的事件和动作,这样可以更好的帮助我们使用它,

本文[高级伪原创标题]到此分享完毕,希望对大家有所帮助。

  免责声明:本文由用户上传,与本网站立场无关。财经信息仅供读者参考,并不构成投资建议。投资者据此操作,风险自担。 如有侵权请联系删除!

 
分享:
最新文章