使用 Oculus 耳机在统一 VR 中缩放运动
Posted
技术标签:
【中文标题】使用 Oculus 耳机在统一 VR 中缩放运动【英文标题】:Scaling Movement in unity VR with oculus headset 【发布时间】:2021-09-25 14:19:42 【问题描述】:我在使用 VR 时似乎出现了问题。我所做的运动未与 VR 中的运动正确缩放。我必须在现实中走得更远才能在 VR 中去我需要去的地方。在网上找到一些可能有帮助的东西后,我正在使用 OVRgrabbable 脚本进行覆盖。我在将 X、Y 轴识别为对象时遇到问题。代码的其他所有内容似乎都没有问题,因为没有其他内容用红色下划线标记。
This image is the notif. i am getting. I am just referencing the x and y axis i think it should operate just fine
【问题讨论】:
请将您的代码发布为 text(格式为code
),如果您收到任何编译器错误,请包括您收到的确切错误消息!
另外OVRGrabbable
没有任何成员叫delta
...
【参考方案1】:
我有一个建议,在 OVRCustomHand.prefab 上检查脚本 OVRCustomSkeleton.cs 上的配置:
确保check the checkboxes forUpdate Root Pose(仅当您的 OVRandPrefab 不是 OVRCameraRig 的父级时),Update Root Scale(根据用户的实际手部尺寸放大或缩小手部模型尺寸),Apply Bone翻译。
这将确保手的位置参考场景的全局空间而不是真实的跟踪空间。
希望它有效!
【讨论】:
以上是关于使用 Oculus 耳机在统一 VR 中缩放运动的主要内容,如果未能解决你的问题,请参考以下文章
Oculus Quest 2 和 Unity 的 VR 开发基础知识