我正在研究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示例并在Unity的推荐版本2018.3.X或其他推荐版本的LTS中打开它时,出现错误消息:
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软件包?还是我必须单独安装较新的版本?
答案 0 :(得分:2)
如果使用较旧的Mrtk版本之一,则必须使用Unity的2017 LTS版本。如果使用MrtkVnext V1或V2,则必须使用Untiy 2018。
但是Microsoft的所有教程都是在Unity 2017上使用旧的Mrtk-Version(也称为HoloToolKit)完成的...在命名方面有些困惑。
答案 1 :(得分:0)
当导入具有较旧版本的项目(其中不会自动导入这两个类)时,这是Unity 2018及更高版本中的“错误”。只需转到播放器设置下的XR设置,然后取消选中/选中“支持虚拟现实”即可。这将重新下载缺少的类。