我知道这个问题有点菜鸟,但我的项目确实需要帮助。我想使用 VIVE 为 VR 制作一个测试应用程序。我正在使用 Unity3D。我可以使用 VRTK 抓取一个立方体,并将抓取控件更改为 grip_press。我目前只有一个 VIVE 控制器。
问题:
- 我想让玩家/用户抓住物体并将其放在桌子上。用户放置对象后;
[选项1]:
抓取脚本将被禁用,旋转脚本将被启用,允许用户按下触发器并左/右移动以旋转对象,如 OnMouseDrag 示例:https ://www.youtube.com/watch?v=S3pjBQObC90
[选项 2]:
用户通过按下扳机抓住对象,并通过抓握按钮旋转立方体。如果我只有一个特定对象供握把使用,而其他可用对象由 trigger_press 使用,如何实现这一点?
[选项 3]:
抓取脚本将被禁用,当 VIVE 控制器触摸对象时,用户只需向左/向右移动即可旋转对象。
哪些选项易于执行?
- 我想知道是否可以传送并使用指针来旋转立方体。在 VRTK 教程中,它显示您可以传送和抓取对象,但我想像在 whirlygig 中一样旋转立方体,019_Controller_InteractingWithPointer 同时能够传送。
谢谢你。