unity3d - HoloLens 空间映射不可用

标签 unity3d hololens

我正在编写教程 MR 基础知识 101:https://docs.microsoft.com/en-us/windows/mixed-reality/holograms-101

并按照本文中的建议进行设置:https://docs.microsoft.com/en-us/windows/mixed-reality/install-the-tools

但是当我下载 Origami 示例并在推荐版本 2018.3.X 或其他推荐版本 LTS 中在 Unity 中打开它时,我收到错误:

Assets\Holograms\Support\Spatial Mapping\SpatialMapping.cs(24,13): error CS0246: The type or namespace name 'SpatialMappingRenderer' could not be found (are you missing a using directive or an assembly reference?)

只有当我在 Unity 版本 2017.2.5f1 中打开它时它才起作用。这是否意味着只有在该版本中才能使用 HoloLens 包?还是我必须为较新的版本单独安装它?

最佳答案

这是 Unity 2018 及更高版本中的一个“错误”,当使用旧版本导入项目时,不会自动导入这 2 个类。只需转到播放器设置下的 XR 设置,然后取消选中/选中“支持虚拟现实”。这将重新下载丢失的类。

关于unity3d - HoloLens 空间映射不可用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/55237548/

相关文章:

c# - 如何制作一个简单的进度条

azure - 使用 Hololens 的虹膜扫描仪登录 Azure Active Directory B2C

unity-game-engine - 识别按钮时 HoloLens 卡住

c# - 我们能否将 HoloLens 应用程序设计为应用程序,而不是游戏?

visual-studio - VS 2019找不到SDK

c# - 如何制作更好的落 block ?

c# - 如何使用 GetComponent 语法

c# - 如何以高效的方式从 RenderTargetBitmap 创建媒体剪辑?

unity3d - 二维照明定向阴影?

c# - 在 Unity 中将输入与其他脚本解耦的最佳实践