我正在制作一款仅适用于固定地理区域的游戏。我正在制作游戏的习惯想要一个神奇宝贝Go-like用户界面。将有一个地方有一个自定义图像代表我正在采取的地理区域。 我使用以下代码成功地将地理坐标转换为笛卡尔坐标:
cartesianCoord.x = EARTH_RADIUS * Mathf.Cos (location.latitude) * Mathf.Cos (location.longitude);
cartesianCoord.y = EARTH_RADIUS * Mathf.Cos (location.latitude) * Mathf.Sin (location.longitude);
cartesianCoord.z = EARTH_RADIUS * Mathf.Sin (location.latitude);
但现在我无法正确地将我的角色放在这个地方。 这代表我的情况:(红点已知)
左边的图像是我在Unity的飞机。 如何将角色放在飞机上的正确位置?