当我转到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

发布于 2019-06-03 15:19:00
好吧,这解决了这个问题,但要么是Unity (经过测试的2019.2.0b4、2019.1.4f1和2019.3版本)或者Oculus Integration出了问题。
在Unity中添加和引用Unity.ugui,如图所示。

我也遇到了几个编译器错误,但这些错误可以像在示例代码中一样进行注释。
发布于 2020-02-05 09:19:24
确保您使用管理权限运行Unity Hub并再次导入Oculus集成
发布于 2020-12-20 12:42:46
所有VR组件都被重命名为XR。
只需双击错误并将Using语句中的行替换为XR,例如
OVRTracker.cs
using VR = UnityEngine.VR;
// is changed to
using XR = UnityEngine.XR;错误就会消失。
https://stackoverflow.com/questions/56374462
复制相似问题