Mapbox 无法统一打开?
Mapbox not opening in unity?
我有 2020.3.32f1 版本的 Unity,并尝试打开 Mapbox 版本 2.1.1 - Mapbox 网站告诉我要下载的当前版本。它说我需要 Unity 2017 及更高版本,所以一切都应该正确,对吗?那么为什么它无法正确加载并且出现以下错误:
Assets\GoogleARCore\SDK\Scripts\ARCoreBackgroundRenderer.cs(43,17):错误 CS0246:找不到类型或命名空间名称 'ARBackgroundRenderer'(是否缺少 using 指令或程序集引用?)
Assets\GoogleARCore\SDK\InstantPreview\Scripts\InstantPreviewManager.cs(32,23):错误 CS0234:类型或命名空间名称 'SpatialTracking' 在命名空间 'UnityEngine' 中不存在(是否缺少程序集引用? )
Assets\UnityARInterface\ARRemote\Scripts\ARRemoteEditorInterface.cs(40,17):错误 CS0246:找不到类型或命名空间名称 'ARBackgroundRenderer'(是否缺少 using 指令或程序集引用?)
Assets\UnityARInterface\Scripts\ARCoreInterface.cs(51,17):错误 CS0246:找不到类型或命名空间名称 'ARBackgroundRenderer'(是否缺少 using 指令或程序集引用?)
Assets\UnityARInterface\Scripts\ARKitInterface.cs(26,17):错误 CS0246:找不到类型或命名空间名称 'ARBackgroundRenderer'(是否缺少 using 指令或程序集引用?)
Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/cone中Mesh 'cone'的多边形。FBX自相交,已被舍弃。
导入预制文件时检测到问题:'Assets/MapboxAR/Prefabs/AR.prefab'。
该文件可能已损坏或缺少嵌套的预制件。请参阅下面的详细信息。
警告:
加载游戏对象时无法加载索引 2 处的组件 'ARCamera'。删除它。
所以是的,无论我做什么,它都不会 load/open 正确 - Mapbox 中的示例 window 无法打开,Ampbox 选项卡也不会出现在团结UI。实在是太烦人了,打不开!!!我只需要进入它,这样我就可以开始学习 PocketDroid Go 示例,如果有人知道的话......请帮助它已经好几天了,我一无所获,它实际上是第一步:“打开包裹!” :(
您是否尝试过使用 unity Unity 2017.1.0 而不是 2020.3.32f1?他们的示例似乎正在使用该版本的编辑器。
问题已解决 - Unity 在 2019 年左右将 ARBackgroundRenderer
的名称更改为 ARCamera
,但 Mapbox 从未更新过他们的 SDK,因此出现错误。如果您使用 2018 年 4 月版的 Unity,它可以工作。
我有 2020.3.32f1 版本的 Unity,并尝试打开 Mapbox 版本 2.1.1 - Mapbox 网站告诉我要下载的当前版本。它说我需要 Unity 2017 及更高版本,所以一切都应该正确,对吗?那么为什么它无法正确加载并且出现以下错误:
Assets\GoogleARCore\SDK\Scripts\ARCoreBackgroundRenderer.cs(43,17):错误 CS0246:找不到类型或命名空间名称 'ARBackgroundRenderer'(是否缺少 using 指令或程序集引用?)
Assets\GoogleARCore\SDK\InstantPreview\Scripts\InstantPreviewManager.cs(32,23):错误 CS0234:类型或命名空间名称 'SpatialTracking' 在命名空间 'UnityEngine' 中不存在(是否缺少程序集引用? )
Assets\UnityARInterface\ARRemote\Scripts\ARRemoteEditorInterface.cs(40,17):错误 CS0246:找不到类型或命名空间名称 'ARBackgroundRenderer'(是否缺少 using 指令或程序集引用?)
Assets\UnityARInterface\Scripts\ARCoreInterface.cs(51,17):错误 CS0246:找不到类型或命名空间名称 'ARBackgroundRenderer'(是否缺少 using 指令或程序集引用?)
Assets\UnityARInterface\Scripts\ARKitInterface.cs(26,17):错误 CS0246:找不到类型或命名空间名称 'ARBackgroundRenderer'(是否缺少 using 指令或程序集引用?)
Assets/Mapbox/Examples/2_AstronautGame/AstronautGame/Park/cone中Mesh 'cone'的多边形。FBX自相交,已被舍弃。
导入预制文件时检测到问题:'Assets/MapboxAR/Prefabs/AR.prefab'。 该文件可能已损坏或缺少嵌套的预制件。请参阅下面的详细信息。 警告: 加载游戏对象时无法加载索引 2 处的组件 'ARCamera'。删除它。
所以是的,无论我做什么,它都不会 load/open 正确 - Mapbox 中的示例 window 无法打开,Ampbox 选项卡也不会出现在团结UI。实在是太烦人了,打不开!!!我只需要进入它,这样我就可以开始学习 PocketDroid Go 示例,如果有人知道的话......请帮助它已经好几天了,我一无所获,它实际上是第一步:“打开包裹!” :(
您是否尝试过使用 unity Unity 2017.1.0 而不是 2020.3.32f1?他们的示例似乎正在使用该版本的编辑器。
问题已解决 - Unity 在 2019 年左右将 ARBackgroundRenderer
的名称更改为 ARCamera
,但 Mapbox 从未更新过他们的 SDK,因此出现错误。如果您使用 2018 年 4 月版的 Unity,它可以工作。