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

Maps SDK for Unity 概览

Maps SDK for Unity 是一套开发工具、服务和现成的资源,扩展了 Unity 游戏开发环境,提供了让您能够轻松制作现实世界移动游戏的功能!

自由女神像游戏对象

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

所有地理位置功能 GameObjects 都具有以下组件:TransformMesh RendererMesh Filter。这为您提供了一个入门起点,通过 RigidbodyColliderMaterial 等样式和效果组件来自定义地理地图项。借助该 SDK,您可以访问 GameObject 创建流水线的各个阶段,并自定义自定义地图项的创建方式和呈现方式。地理地图项还包括 MapFeatureMetadata(其中包含 placeId)和地理位置地图项的 name

支持的平台

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