我正在尝试使用 ARCore 构建一个 Android 应用程序,用户可以将对象彼此相邻放置。一旦他们关闭游戏,我希望他们能够重新加载所有资产并将它们放置在游戏关闭之前的相同位置。
我应该保存哪些数据才能相对于场景中的其他对象重绘对象?
您应该保存玩家(手机)的 (x, y) 位置,然后找到对象在现实世界中的位置(使用位置)。另外,保存手机旋转以查找场景渲染的方向。
手机加载位置在引擎中应等于手机在场景中的最后位置。即使手机已经转移到现实世界的其他地方。