【发布时间】:2020-04-03 15:40:57
【问题描述】:
我想使用在另一个飞行模拟器中移动的飞机的 GPS 数据(纬度/经度/高度)在 Unity 中进行实时模拟。这样,Unity 中的飞行器应该和其他模拟器中的飞行器一样。
众所周知,Unity 使用 xyz 坐标系。我研究了许多例子来将这两种不同类型的数据相互转换。但在所有这些中,坐标变换都会出现问题,飞机的运动方式也不同。但是,我仍然不明白该怎么做。 是否有一个简单的公式来实现这种转变?
以下是我从模拟器中收到的一些即时数据示例:
<GPS>
<Lat>21.325352</Lat>
<Long>-157.929607</Long>
<Al>885.512322</Al>
</GPS>
<GPS>
<Lat>21.325356</Lat>
<Long>-157.929555</Long>
<Al>886.829367</Al>
</GPS>
<GPS>
<Lat>21.325357</Lat>
<Long>-157.929540</Long>
<Al>887.487356</Al>
</GPS>
【问题讨论】:
标签: unity3d coordinates wgs84