如何在unity3d中将虚拟世界空间映射到现实世界空间?

时间:2019-12-15 17:15:00

标签: c# unity3d augmented-reality arkit

我统一创建对象的根路径,用户可以在AR视图中从起点到终点移动路径。统一产生路径时,方向是正确的,但根据真实单词,其产生方向是错误的。

我想根据真实世界的实际位置设置poi根路径。

我找到了以下网址:“ https://medium.com/mediamonks/how-to-map-a-virtual-world-to-a-real-space-39094426ada2

但是我对实施它一无所知。我想知道还有其他的修道院方法可以实现它,接下来我需要做什么才能获得正确的结果。

项目信息:

  • 统一版本:2017.4.4f1
  • mapbox sdk 2.0
  • Arkit
  • 定位平台:IOS
  • 以米为单位的距离
  • 纬度/经度/高度检测当前位置。

我正在研究一个统一的AR项目,其中从特定点(起点到终点)创建一个RootPath。 。我在Poi位置同时使用了ECEF坐标和(Lat,long,Alt)。 。我通过设备GPS检测到当前位置。 。在Ecef中转换经/纬度值(我的位置和第一POI位置),并计算两个位置(目标位置-玩家位置)之间的差。 。在统一播放器中位于(0,0,0)的位置,我将新的生成对象放置在上方的位置。 。然后逐步地,我用玩家减去下一个poi位置的ecef值,以相同的方式创建了一个“完成的根”,然后在该位置上放置新的生成对象。

请提供指导和帮助。

0 个答案:

没有答案