Mapbox + Unity + ARCore

iii*_*iii 5 unity-game-engine mapbox

我正在使用这个项目 https://github.com/mapbox/mapbox-ar-unity

我认为这更像是一个 Mapbox 问题。如何将自定义 3D 模型添加到地图。我不是在制作 Pokemon GO 应用程序,但举个例子,我想在地图上的某个位置添加一个角色,我该如何添加它?我查看了修改器,似乎无法弄清楚如何使用其低多边形建筑周边在地图中添加除预先存在的建筑物之外的任何东西。

我确实尝试使用 Conversions.GeoToWorldPosition 将其放置在一个地方,但即使在外面,它也至少在 3d 空间中总是关闭的。在 3D 地图上使用此功能效果很好。

我是否应该使用在线 Mapbox Studio 创建一个位置,然后使用修改器来放置该对象?

小智 2

您可以使用 WorldAlignmentKit 在 ArAlignedMap 中的抽象地图脚本中使用兴趣点来放置 3D 对象。当您在 Mapbox 设置中选择 WorldScale-AR 时,会自动寻址该套件。

对于 POI,它可以自动从 Mapbox POI 数据库中提取,也可以指定自定义地址或纬度、经度。