HoloLens SpatialMapping不可用

问题描述 投票:3回答:2

我正在研究MR Basics 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包可用?或者我是否必须为新版本单独安装它?

unity3d hololens
2个回答
2
投票

如果您使用较旧的Mrtk版本之一,则必须使用2017 LTS版本的Unity。如果您使用Mrtk Vnext V1或V2,则必须使用Unity 2018。

但是微软的所有教程都是在Unity 2017上使用旧的Mrtk-Version(也称为HoloToolKit)完成的......关于命名有一些混乱。


0
投票

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

© www.soinside.com 2019 - 2024. All rights reserved.