我正在使用 Hololens 2 模拟器版本 10.0.19041.1157
MRTK 版本 2.6.1
Unity 版本 2020.1.0a12.1360
Windows 10 64bit
在统一中,我可以看到从空间映射数据加载的示例网格 ["MixedRealityToolkit" GameObject -> Spatial Awareness -> Spatial Objet mesh Observer -> Type ->SpatialObjectMeshObserver]。
我已将一个脚本附加到 Gameobject,该脚本在此空间映射上绘制线条,如下面的屏幕截图所示
void Start()
{
IMixedRealitySpatialAwarenessSystem spatialAwarenessSystem;
spatialAwarenessSystem = CoreServices.SpatialAwarenessSystem;
spatialAwarenessSystem.ResumeObservers();
}
在将应用程序统一构建为 hololens 时,我正在设置值
["MixedRealityToolkit" GameObject ->Spatial Awareness -> Spatial Objet mesh Observer -> Type ->WindowsMixedRealitySpatialMeshObserver]
我在 Player Settings->Publishing Settings 下启用了“SpatialPerception” - >能力。
没有构建错误,从 Visual Studio 到 Hololens 模拟器的应用部署成功 [x64,发布]
注意:我已经在模拟器中加载了默认房间。
在应用程序启动时,我在模拟器中看不到空间网格,就像我以前在统一中看到的那样。
虽然我可以在模拟器的 webportal 中看到空间网格,如下面的屏幕截图所示。