Come assicurarsi che il layout dell'interfaccia utente si adatti a ogni singolo dispositivo supportato in Unity?
Ho pubblicato un'app sul Play Store, l'ho sviluppata in Unity, ma alcuni dei miei amici mi hanno mostrato che il layout dell'interfaccia utente ha un aspetto leggermente diverso da quello che mi aspettavo e visto sul mio dispositivo di test.
C'è un modo per far sì che ogni dispositivo supportato visualizzi il mio gioco e il mio layout esattamente come mi aspetto?
So che in Android Studio c'è il contenuto e il vincolo di avvolgimento (o come si chiama), ma non sono a conoscenza di tali opzioni in Unity.
PS È importante tenere a mente che ho una scena con la fotocamera AR (non una normale), mentre l'altra è una normale fotocamera.
Grazie in anticipo!
Risposte
C'è un nuovo strumento in Unity chiamato Device Simulator
Ecco un buon tutorial: Youtube
Ma la soluzione principale può essere eseguita solo in Canvas -> Canvas Scaler. Modalità di scala dell'interfaccia utente impostata per Scale With Screen Size
impostare Corrispondenza su 0 se il gioco è verticale o 1 se il gioco è orizzontale. Quindi imposta gli ancoraggi ai bordi per gli elementi dell'interfaccia utente.