【发布时间】:2020-06-18 10:29:30
【问题描述】:
我刚刚开始使用 Unity 3D 进行编程,我想创建一个类似于 android 的谷歌地图应用程序的地图。我的问题是我正在尝试创建一个按钮以返回地图中的当前 gps 位置。如何获取当前位置并将其用作地图中的中心?
【问题讨论】:
标签: c# unity3d location mapbox
我刚刚开始使用 Unity 3D 进行编程,我想创建一个类似于 android 的谷歌地图应用程序的地图。我的问题是我正在尝试创建一个按钮以返回地图中的当前 gps 位置。如何获取当前位置并将其用作地图中的中心?
【问题讨论】:
标签: c# unity3d location mapbox
您需要使用LocationProvider 组件之一。它们都派生自 AbstractLocationProvider 并具有 CurrentLocation 变量。从那里获取您的 LatLon 坐标并使用 one of the conversion methods 将它们转换为 Unity 世界空间。然后只需将你的相机移动到这个位置。
【讨论】: