当我进入Unity中的Asset Store并导入Oculus Integration时,会收到63条错误消息。
我尝试重新安装Unity,但没有成功。我找不到其他遇到类似问题的人。
错误消息:
Assets \ Oculus \ VR \ Scripts \ Util \ OVRCursor.cs(22,19):错误CS0234:类型或名称空间名称'UI'在名称空间'UnityEngine'中不存在(您是否缺少程序集引用? )
Assets \ Oculus \ VR \ Scripts \ Util \ OVRInputModule.cs(25,35):错误CS0246:找不到类型或名称空间名称'PointerInputModule'(您是否缺少using指令或程序集引用?)
Assets \ Oculus \ VR \ Scripts \ Util \ OVRInputModule.cs(432,40):错误CS0246:找不到类型或名称空间名称'MouseState'(您是否缺少using指令或程序集引用?)
还有更多类似内容,表明文件丢失。
Unity版本2019.3.0a3
答案 0 :(得分:2)
好的,这解决了这个问题,但是Unity(测试为2019.2.0b4、2019.1.4f1和2019.3版本)或Oculus Integration出现了问题。
我也遇到了一些编译器错误,但是可以像在示例代码中一样对它们进行注释。
答案 1 :(得分:0)
确保您以管理权限运行Unity Hub,然后再次导入Oculus Integration
答案 2 :(得分:0)
所有 VR
组件都重命名为 XR
。
只需双击错误并将 Using 语句的行替换为 XR
例如
OVRTracker.cs
using VR = UnityEngine.VR;
// is changed to
using XR = UnityEngine.XR;
错误就会消失。
答案 3 :(得分:0)
我用 XR 替换了 VR,它适用于除一个边界错误之外的所有情况。