Maps SDK for Unity 是一套开发工具、服务和现成的素材资源,可通过扩展 Unity 游戏开发环境的功能,让您能够轻松制作真实的移动游戏!
借助此 SDK,您可以从 Google 地图数据库访问高品质的地理位置数据。客户端库在运行时检索地理位置数据,并根据玩家的实际位置生成游戏世界。SDK 提供了最高画质的基本地图,并在基础地图上呈现建筑物(足迹 + 高度)、纪念碑、道路和水区等地理特征,并以 3D 纹理网格(即 Unity GameObject)的形式呈现。
所有地理功能 GameObjects 都有以下组件:转换、网格渲染程序和网格过滤器。这为您提供了一个好的起点,让您可以使用 Rigidbody、Collider 和 Material 等样式和效果组件来自定义地理地图项。借助该 SDK,您可以访问 GameObject 创建流水线的各个阶段,从而自定义地理地图项的创建方式及其渲染方式。地理地图项还包含 MapFeatureMetadata
(包含 placeId
)和地理位置地图项的 name
。
支持的平台
尽管 Unity 支持将游戏部署到 25 个以上的平台,但 Maps SDK for Unity 仅支持仅部署到 iOS 和 Android 移动平台。