我正在编写教程 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/