如何在我的地图框Unity中放置`GameObject`?

时间:2017-11-20 15:12:20

标签: c# unity3d mapbox gameobject

我有一张以37.7648, -122.463为中心的地图。我想在该坐标或其他坐标上添加GameObject。我怎么能在Mapbox Unity中做到这一点?我正在创建一个类似Pokemon Go的游戏。

Mapbox

1 个答案:

答案 0 :(得分:0)

使用GeoToWorldPosition方法。

示例:

Vector2d position = new Vector2d(lat, lon);

GameObject go = FindObjectOfType<>.gameObject;
var instance = Instantiate(go, parentAnchor)
instance.transform.localPosition = abstractMap.GeoToWorldPosition(position, true);
instance.transform.localScale = new Vector3(.2f, .2f, .2f);
相关问题