首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >在Unity中导入Oculus集成是不是做错了什么?

在Unity中导入Oculus集成是不是做错了什么?
EN

Stack Overflow用户
提问于 2019-05-30 16:28:20
回答 4查看 2.1K关注 0票数 2

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

EN

回答 4

Stack Overflow用户

发布于 2019-06-03 15:19:00

好吧,这解决了这个问题,但要么是Unity (经过测试的2019.2.0b4、2019.1.4f1和2019.3版本)或者Oculus Integration出了问题。

在Unity中添加和引用Unity.ugui,如图所示。

我也遇到了几个编译器错误,但这些错误可以像在示例代码中一样进行注释。

票数 3
EN

Stack Overflow用户

发布于 2020-02-05 09:19:24

确保您使用管理权限运行Unity Hub并再次导入Oculus集成

票数 0
EN

Stack Overflow用户

发布于 2020-12-20 12:42:46

所有VR组件都被重命名为XR

只需双击错误并将Using语句中的行替换为XR,例如

OVRTracker.cs

代码语言:javascript
复制
using VR = UnityEngine.VR;

// is changed to

using XR = UnityEngine.XR;

错误就会消失。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/56374462

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档