| 火热推出火星3DVRI虚拟现实内容创作系统1063版 |
| 推出最新的NeoBook的三维虚拟插件 |
|
| 3DVRI OSG浙江技术支持中心 |
| 0579-82100757 |
| 3DVRI 销售电话: |
| 029-88217026 |
| 13319222637 |
| 联系人:谢先生 |
| Email:webmaster@3dvri.com |
|
|
3DVRI 教程
[3DVRI新闻] [3DVRI软件介绍] [3DVRI软件新特性] [3DVRI技术介绍] [3DVRI软件研发流程]
[3DVRI虚拟现实技术介绍] [3DVRI行业应用] [3DVRI SDK开发手册 ] [教程] [常见问题解答]
3DVRI 出版系统1053版中实现开/关门交互详解 |
1)首先我们建立一个新的工程,然后通过多边形工具任意建立一个多边行。
2)右击你创建的多边行,为它添加一个背景图片。
3)在多边形属性对话框中将“使用图象来定义多边行”属性选中。
4)然后我们在页面属性框中添加以下指令。
其中"设置鼠标位置的物体的检测功能状态 "1" "[Return_Var]" "是将场景中指定物体感应鼠标的状态打开,这样通过鼠标与物体进行交互了. "设置TRANSFORM物体的循环状态" 该指令用来将指定物体的动画播放设置成非循环播放.因为默认状态下场景中的物体为循环播放状态. "重置TRANSFORM播放状态" 和 "设置TRANSFORM物体播放状态" 这两条指令是将TRANSFORM物体设置为初始位置,并暂停播放.
"物体关联鼠标形状" 该指令是用来设定鼠标放在场景中指定物体上的光标形状.其中"6"代表手行. "物体关联子程序" 是用来指定交互操作,即鼠标点击指定物体时将执行哪些交互操作. 一个物体可以设定两个子程序 "1" 代表鼠标左击,"11" 代表鼠标右击.
5)下面我们创建两个子程序 close 和 open
。
6)在“close” 和 “open”子程序中添加以下指令。
"设置TRANSFORM物体的ANIMATEPATH的开始时间和结束时间"该指令为新增指令,使用该指令可以灵活的控制TRANSFORM物体的播放.你可以任意设定 TRANSFORM物体 从第几帧播放到第几帧,并可以实现逆向播放.
如实现开/关门,你只需要在3ds max中做一个关门的动画就可以了. 如本例中,关门动画为 0--100帧. 关门时,你可以设定门从0秒 到 3.33秒(100帧/30帧). 开门时,你可以设定门从3.33秒 到 0秒 (逆向).
7)然后我们运行工程如图所示,我们用茶壶代替门,鼠标左击关门,右击开门。
|
|
|
| |