【发布时间】:2017-08-16 20:47:48
【问题描述】:
我知道这个问题有点菜鸟,但我的项目确实需要帮助。我想使用 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 同时能够传送。
谢谢。
【问题讨论】:
-
你能编辑一下你的问题吗
-
我已经编辑过了,很抱歉造成混乱。我对此很陌生。谢谢你的建议。希望您能够帮助我。 @MohammadFaizanKhan