Maps SDK for Unity è un insieme di strumenti di sviluppo, servizi e asset già pronti che ampliano l'ambiente di sviluppo del gioco Unity con funzionalità che consentono di creare giochi mobile del mondo reale, facilmente.
L'SDK consente di accedere a dati geografici di alta qualità dal database di Google Maps. La libreria client recupera i dati geografici durante l'esecuzione e genera il mondo di gioco in base alla posizione fisica del giocatore. L'SDK fornisce mappe di base della massima qualità disponibile e, in base a queste, esegue il rendering di caratteristiche geografiche come edifici (impronta + altezza), monumenti, strade e aree d'acqua, come mesh con texture 3D (ovvero, come GameObjects Unity).
Tutte le funzionalità geografiche GameObjects hanno i seguenti componenti:
Trasforma,
Renderer mesh
e
Filtro mesh.
In questo modo avrai un punto di partenza sonoro da utilizzare per personalizzare le caratteristiche geografiche con componenti stili ed effetti come Rigidbody, Collider e Materials.
Inoltre, l'SDK consente di accedere alle fasi della pipeline di creazione di GameObject, consentendo di personalizzare il modo in cui vengono create le caratteristiche geografiche e il modo in cui vengono visualizzate. Gli elementi geografici includono anche MapFeatureMetadata
, che include placeId
e name
dell'elemento geografico.
Piattaforme supportate
Sebbene Unity supporti il deployment dei giochi su oltre 25 piattaforme, Maps SDK per Unity supporta il deployment solo sulle piattaforme mobile iOS e Android.