注意:Google Maps Platform 游戏服务自 2021 年 10 月 18 日起已弃用。现有用户在 2022 年 12 月 31 日之前仍可继续使用。在此期间,我们会继续针对重大错误和服务中断提供支持和修复方案。请参阅游戏服务转换指南,获取相关资源,以帮助您规划项目的后续步骤。

Maps SDK for Unity 概览

Maps SDK for Unity 是一套开发工具、服务和现成的素材资源,可通过扩展 Unity 游戏开发环境的功能,让您能够轻松制作真实的移动游戏!

《The Statue of Liberty GameObject》

借助此 SDK,您可以从 Google 地图数据库访问高品质的地理位置数据。客户端库在运行时检索地理位置数据,并根据玩家的实际位置生成游戏世界。SDK 提供了最高画质的基本地图,并在基础地图上呈现建筑物(足迹 + 高度)、纪念碑、道路和水区等地理特征,并以 3D 纹理网格(即 Unity GameObject)的形式呈现。

所有地理功能 GameObjects 都有以下组件:转换网格渲染程序网格过滤器。这为您提供了一个好的起点,让您可以使用 RigidbodyColliderMaterial 等样式和效果组件来自定义地理地图项。借助该 SDK,您可以访问 GameObject 创建流水线的各个阶段,从而自定义地理地图项的创建方式及其渲染方式。地理地图项还包含 MapFeatureMetadata(包含 placeId)和地理位置地图项的 name

支持的平台

尽管 Unity 支持将游戏部署到 25 个以上的平台,但 Maps SDK for Unity 仅支持仅部署到 iOS 和 Android 移动平台。