【问题标题】:How to Fix Your Position in Unity vr如何在 Unity vr 中修复您的位置
【发布时间】:2019-08-05 00:24:39
【问题描述】:

Unity 3d 正在创建仅限 vive 的内容。

我想创建一个不会让玩家移动的事件。

在当前播放器相机源代码中,我在更新部分将位置值固定为0,但它并没有执行想要的操作。

如何修正我的球员的动作?

【问题讨论】:

  • 我强烈建议不要这样做。玩家在物理现实世界中移动……你对它无能为力。如果您将相机固定在 Unity 中的某个位置,则会导致头晕和强烈的晕机病之间的任何事情,因为虚拟视图不再响应物理运动 - 这不是一个好主意...
  • 这是一款用户坐在椅子上以预定角度观看物体的游戏。因为人的身高不同,所以存在一个从设定的角度看起来不一样的问题。所以我尝试只使用旋转角度来固定位置。

标签: unity3d htc-vive


【解决方案1】:

您可以使用UnityEngine.XR.InputTracking.disablePositionalTracking = false; 将相机设置为仅跟踪旋转 (3DoF)。 这将禁用位置跟踪,这可能是您想要的。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2022-11-08
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多