AVISO: Los servicios de juego de Google Maps Platform dejarán de estar disponibles el 18 de octubre de 2021. Los usuarios actuales tendrán acceso continuo hasta el 31 de diciembre de 2022. Durante este período, seguiremos brindando asistencia y soluciones para los errores y las interrupciones importantes. Consulta la Guía de transición a los servicios de juego para obtener recursos que te ayudarán a planificar los siguientes pasos de tus proyectos.

Descripción general del SDK de Maps para Unity

El SDK de Maps para Unity es un conjunto de herramientas de desarrollo, servicios y elementos listos para usar que extienden el entorno de desarrollo de juegos de Unity con funciones que te permiten crear fácilmente juegos para dispositivos móviles en el mundo real.

Objeto de la Estatua de la Libertad

El SDK brinda acceso a datos geográficos de alta calidad desde la base de datos de Google Maps. La biblioteca cliente recupera datos geográficos en el tiempo de ejecución y genera el mundo del juego según la ubicación física del jugador. El SDK proporciona mapas básicos de la calidad más alta disponible y, sobre ellos, renderiza elementos geográficos, como edificios (piscina + altura), monumentos, rutas y áreas acuáticas, como mallas con texturas en 3D (es decir, objetos Unity Game).

Todos los elementos geográficos GameGames tienen los siguientes componentes: Transform, Mesh Renderer y Mesh Filter. Esto te brinda un punto de partida para trabajar y personalizar los elementos geográficos con componentes de estilo y efectos como Rigidbody, Collider y Materials. Además, el SDK te brinda acceso a las etapas de la canalización de creación de GameObject, lo que te permite personalizar la forma en que se crean las características geográficas y la forma en que se renderizan. Entre los accidentes geográficos también se incluye MapFeatureMetadata, que incluye un objeto placeId y el objeto name del elemento geográfico.

Plataformas compatibles

Aunque Unity admite la implementación de juegos en más de 25 plataformas, el SDK de Maps para Unity admite solo la implementación en plataformas móviles de iOS y Android.