我需要实现哪些模块或行为来实现所描述的行为?

问题描述

使用Unity和Hololens空间映射进行对象放置序列化

我目前正在使用Unity 2019.4和MRTK 2.4.0开发Hololens 1的应用程序。

我想知道是否有一种方法可以将空间映射导入到一个单元中(我已经对环境进行了扫描),并使用该空间映射通过单元编辑器将对象放置在特定位置(例如在桌子上的空间映射)。 然后在应用程序启动时,全息对象识别空间环境及其在环境中的位置,并根据用户位置放置所有对象。

所以我的问题是:为实现上述行为,我需要实现哪些模块或行为?

我希望我已经清楚了,我不想在应用程序运行时使用Azure空间锚或放置对象。

谢谢

解决方法

作为Azure空间锚点的替代方法,您可以通过传输WorldAnchors来实现类似功能。您可以参考以下链接来学习如何使用它:Local anchor transfers in Unity

此外,您还需要在运行时实例化预制件,并在导入这些锚点之后管理游戏对象的状态。

相关问答

依赖报错 idea导入项目后依赖报错,解决方案:https://blog....
错误1:代码生成器依赖和mybatis依赖冲突 启动项目时报错如下...
错误1:gradle项目控制台输出为乱码 # 解决方案:https://bl...
错误还原:在查询的过程中,传入的workType为0时,该条件不起...
报错如下,gcc版本太低 ^ server.c:5346:31: 错误:‘struct...