我正在使用 Hololens 和 Unity 创建一个应用程序。用户可以在他的房间里放置物品。然后,目标是在用户放置这些对象后保存它们的位置,以便当他重用应用程序时,它们与前一个会话中的位置相同。
我读到在这种情况下可以使用空间锚,对吗?
但现在是更复杂的部分。第二个目标是将应用程序与用户放置在他的房间中的对象一起使用,在另一个完全不同的房间中,使这些对象尽可能出现在最相似的位置。让我用一个例子更好地解释一下:在房间 A 中,用户将一个物体放在房间的右上角。然后用户移动并前往房间 B。他启动应用程序。在这一点上,我希望对象也位于房间右角的房间 B 中。怎么可能做到这一点?
完成此操作后,应考虑 B 室的右角可能不是空的。例如,如果有一个橱柜,则该对象应始终位于该方向,但应位于橱柜前方,以免越过它。
先感谢您!