【问题标题】:Variable hoverSphereTransform of SteamVR is not assignedSteamVR 的变量 hoverSphereTransform 未赋值
【发布时间】:2019-01-04 14:44:11
【问题描述】:

将相机[rig] 添加到我的场景后,我不断收到此“错误”(Hand 的变量 hoverSphereTransform 尚未分配。)。是一个不断出现的错误,但是当我运行项目时它工作正常,只是在控制台中不断出现。为什么会出现以及如何解决?

我知道它要求分配一个变量,并且我知道在检查器中分配它的位置,但我找不到要分配的内容。

我已经尝试在线搜索,但我找不到任何东西。这是我尝试的第三台 PC,并且都显示相同,所以我不认为这是我的特定设置。我错过了什么?

谢谢!

【问题讨论】:

  • 我们应该如何在不知道错误是什么的情况下告诉您原因以及如何修复错误? (将错误消息添加到您的问题中。)
  • 好的,错误就是问题所在,但我明白你的意思。已编辑。
  • 您是否在移除主摄像头后将 SteamVR 跟踪控制器添加到您的摄像头(在层次结构中的左右控制器上)?这也是最新版本的 SteamVR 吗?请同时包含您的统一版本。 (打算尝试重新创建它...)
  • 我昨天下载了 SteamVR 版本,所以如果不是最新的,就其中之一。当您说“您是否将 SteamVR Tracked Controllers 添加到您的摄像头”时,我基本上添加了 [CameraRig] 并且它具有 Controller(左)和 Controller(右)预制件。里面有另一个叫做“模型”的脚本,叫做“Steam VR_Render 模型”。正如你所说,我想在这里添加一个模型吗?因为在我运行它的场景中会出现基本控制器。
  • 我看了一个关于如何设置 SteamVR 的教程,他们在运行它之前的第一步是添加 [CameraRig] 预制件,然后将脚本添加到该相机装备下的 2 个控制器,脚本是SteamVR Tracked Controllers 这些脚本被添加到 Controller (left)Controller (right) 预制件中。我问的是 SteamVR 版本,因为它也可以在 github 上找到,不确定你是从 GIThub 还是 Unity Asset Store 获得的。

标签: unity3d virtual-reality steam steamvr


【解决方案1】:

我发现我能够“取消选中”后备手,即在检查器选项卡下方将其关闭。我也为后备对象做了它,以防万一似乎也有效,我没有再次收到错误。我还不得不说,我能找到的使 SteamVR 与 Teleport 一起工作的教程或书面文件都不是正确/完整的……我已经把头发拉了 2 天。但终于把它们拼凑起来了。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-12-22
    • 2016-01-30
    • 2011-05-05
    相关资源
    最近更新 更多