【发布时间】: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