Cult3D action(行为类型) - Cult3D
Cult3D提供了一些现成的动作行为来控制场景物体。通过连接动作与引发该动作的事件以及动作的作用对象(比如物体或声音)来对场景对象实现交互。
所有的动作类型位于action窗口中,分为以下几类,下面对之分别讲解。
使用action行为的基本办法为:
→在Event map上放置好引发行为的事件图标
→拖动要执行的行为于该事件上
→拖动该行为的作用对象于行为上
→双击行为的图标打开参数设置窗口
(1)Object Motion 物体运动
对物体和摄像机进行变换操作。
Reset
重置一个物体的移动和旋转到初始位置。
Rotation XYZ
在一定时间旋转一个物体到特定角度,或持续旋转一个物体。
Rotation LookAt
控制一个物体的旋转方向,使之一个方向轴时刻指向一个物体,当目标物体改变位置时,此物体也随之改变方向。
Translation XYZ
在一定时间移动一个物体到特定位置,或持续移动一个物体。
Animation Play
播放在三维程序中已建立的动画(旋转和移动)。
Animation JumpTo
跳转到在三维程序中已建立动画的特定时间位置。当设定的持续时间大于0时,建立从当前时间状态到特定时间的过渡动画。
Arcball
在窗口中拖动鼠标时旋转或移动物体。可以设置鼠标特定键的功能,旋转轴或移动方向。缺省是左键旋转物体,右键拉远、拉近物体,两键同时按下移动物体。当作用对象是摄像机时能实现控制视图的导航。
Stop
停止正在播放的动画过程(由action引发或是物体本身的动画)。
(2)Vertex-level animation 节点层次动画
控制网格物体的节点类型动画。
Vertex animation play
播放在物体本身的在三维程序中建立的节点运动动画。
Vertex Animation JumpTo
播放到特定时间点位置的节点动画。当持续时间为0时是跳跃到该时间状态,当持续时间大于0时是建立到该时间点状态的变形动画。