3DVRI 网站地图
首页
新闻
下载
演示
资源
屏保
画廊
论坛
销售
关于
教程
3DVRI 新闻&更新
火热推出火星3DVRI虚拟现实内容创作系统1063版
推出最新的NeoBook的三维虚拟插件
第二版场景编辑器即将推出
3DVRI最新演示 [下载]

 

联系我们
3DVRI OSG浙江技术支持中心
0579-82100757
3DVRI 销售电话:
029-88217026
13319222637
联系人:谢先生
Email:webmaster@3dvri.com
友情链接

OpenSceneGraph网站

DELTA3D官方网站
OpenGL网站

 

 

 

3DVRI 教程

[3DVRI新闻]  [3DVRI软件介绍]  [3DVRI软件新特性]  [3DVRI技术介绍]  [3DVRI软件研发流程

 [3DVRI虚拟现实技术介绍]  [3DVRI行业应用]  [3DVRI SDK开发手册 ]   [教程]   [常见问题解答]


2006-04-7  
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)然后我们运行工程如图所示,我们用茶壶代替门,鼠标左击关门,右击开门。
 
  教程所含全部资源下载>>