我知道这个问题有点麻烦,但我真的需要帮助我的项目。我想做一个使用VIVE的虚拟现实测试应用程序。我在用Unity3D。我可以使用VRTK获取一个多维数据集,并将抓取控件更改为grip_press。我现在只有一个活生生的控制器。
问题:
备选案文1:
抓取脚本将被禁用,旋转脚本将启用,允许用户按下触发器并向左/右移动以旋转对象,如OnMouseDrag示例:https://www.youtube.com/watch?v=S3pjBQObC90
备选案文2:
用户按下扳机抓取物体,按握把按钮旋转立方体。如果我只使用一个特定的对象,而其他可用的对象则由trigger_press使用,那么如何实现这一点呢?
选项3
抓取脚本将被禁用,当VIVE控制器接触到对象时,用户可以向左/向右移动以旋转对象。
哪些选项是容易执行的?
谢谢。
发布于 2017-03-24 12:58:51
关于你的问题。是的,可以让指针调用use操作,也可以允许您传送。
您提到的示例场景在可插入对象上使用Pointer activates use action设置(如在该设置中勾选)。
如果取消该设置,并在指针脚本上勾选Interact with objects设置。
然后,当你把指针放在某物上时,它不会自动激活它,但当你按下“使用”按钮(例如你的触发器)时,它就会激活了。
https://stackoverflow.com/questions/42990600
复制相似问题