标题:
vrp当中如何实现鼠标的拖动动作
[打印本页]
作者:
dadaniyang
时间:
2010-3-10 09:36
标题:
vrp当中如何实现鼠标的拖动动作
现在想做一个产品,用鼠标拖动我这个产品的滑竿,控制产品盖子的开合,似乎vrp当中只有鼠标点击和划过,没有鼠标拖动的动作啊?
作者:
中视典客服
时间:
2010-3-12 10:12
关于您说的滑杆控制产品盖子开合的方法,使用GUI控件中的滑杆配合变量可以轻松的实现。具体方法如下:
首先需要在初始化脚本中定义两个变量:
定义变量,get_min
--------用于获取刚体动画的当前帧
定义变量,get_max
--------用于获取刚体动画的下一帧
在滑杆控件物体的【用户拖动】中设置如下脚本:
获取滑杆值, Control1
--------用户获取滑杆对象在滑条上的位置
变量赋值,get_min,<last_output
>
--------将获取的滑杆位置指定给变量“get_min”
数值运算, $get_min, +, 1
--------通过当前滑杆的位置来加1得到下一帧的值
变量赋值,get_max,<last_output
>
--------将得到的下一帧值指定给变量“get_max”
数值运算, $get_min, /, 100
--------通过运算将当前获取的帧转换成百分比的方式
变量赋值,get_min,<last_output>
--------将运算结果指定给变量“get_min”
数值运算, $get_max, /, 100
--------通过运算将获取的下一帧转换成百分比的方式
变量赋值,get_max,<last_output>
--------将运算结果指定给变量“get_max”
设置刚体动画播放区间, vrp_rigid, $get_min, $get_max
--------将滑块的运动和刚体动画的运动关联起来
播放刚体動画, vrp_rigid, 5, 0, 1
--------用于将刚体动画定位到开始位置
播放刚体動画, vrp_rigid, 2, 0, 1
--------从开始播放刚体动画
通过以上的设置便能使用拖动滑块来播放刚体动画的效果,如果有疑问的话,可以加技术支持QQ:917564440,我们会详细的为您解答。
欢迎光临 虚拟现实VRP官方论坛 (http://bbs.vrp3d.com/)
Powered by Discuz! 7.2