chinavideoonline.com
中国视频在线(www.chinavideoonline.com)致力于收集各种流媒体相关的技术资料,以及流媒体常识和应用方案,力求为广大朋友了解学习和使用流媒体技术提供帮助

Cult3D action(行为类型)

作者/来源:www.86vr.com
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时是建立到该时间点状态的变形动画。

(3)Camera 摄像机

 Select Camera

选择(切换)当前摄像机。

 Stereoscopic features

把摄像机显示模式变为Stereoscopic模式。

(4)Sound 声音

执行声音的相关操作。

 System Beep

播放系统的警报声。

 Play Sound

播放一个已引入的声音资源,midi或wav。

 Stop Sound

停止指定声音的播放。

(5)Worlds 场景

执行场景的相关操作。

 Load world

载入一个Cult3D场景。Cult3D场景在Scene Graph中 Worlds->new world 加入。

 Unload world

御载一个Cult3D场景。

 Hide/Unhide world

隐藏/显示一个Cult3D场景。

(6)Connection 连接

执行外部网络操作。

 Load URL

打开一个URL地址,可以选择目标窗口。

 Load CO

从一个URL地址载入Cult3D co文件。

 Send Message to host

给宿主程序传递字符串消息,如网页中的javascript函数。

(7)Event 事件

和事件相关的操作

 Trigger Event

用行为引发一个事件。主要用于引发自定义事件。只有当事件处于reset状态才能引发。

 Reset Event

重置一个事件到reset状态。

 Activate Event

事件在当前状态可以是可用的或不可用的,不可用的不能接收相应事件。用此行为将不可用事件激活为可用事件。

 Deactivate event

把可用事件变为不可用事件,不能引发此事件联系的动作行为。

 Toggle Event Activation

如果事件当前是可用的,使之不可用;如果是不可用的,使之可用。

 Swap two events activation

交换两个事件的可用性。

(8)Render 显示

对场景的显示控制

 Set Background Color

设置背景的颜色、纹理图案。

 Hide Object

将行为所连接的物体隐藏。

Unhide Object

显示行为所连接的物体,如果当前是隐藏的话。

 Bilinear Filtering Toggle

切换(打开/关闭)纹理的Bilinear过滤效果。

(9)Textures 纹理

 Toggle HotSpot\'s Alter Ego

在物理表面的纹理上可以设置一个特定的区域作为热区,热区内的纹理可以替换为另一图案,该行为替换此热区的纹理。

(10)Expression 表达式

 Execute expression

执行表达式运算。

 Conditional Test

进行条件测试,对是否满足条件做分别的分支处理。

(11)Cursors/Sprites 鼠标

 Set mouse pointer

改变光标形状.

(12)Particle systems 粒子系统

 Start particle emission

打开粒子的释放。

 Stop particle emission

停止粒子的释放。



发表评论:
昵称 *

邮箱 *

评论* (最长不超过500汉字)