Hallo,
Ich arbeite grade an meinem ersten Projekt mit Unity 2D. Ich habe vorher auch noch nicht mit Unity gearbeitet und habe daher keine Erfahrungen mit den 3D Komponenten etc.
Mein Spiel soll sobald es fertig ist auf Android erscheinen, über weitere Plattformen habe ich mir noch keine Gedanken gemacht. Android ist derzeit auf sehr vielen Smartphones installiert, die alle eine unterschiedliche Auflösung haben. (nicht unbedingt wie bei iOS) Jetzt bin ich auf einige Probleme mit der GUIText Komponente von Unity gestoßen:
Meine GUIText Komponente soll folgenden Text anzeigen: "Score: XXX" Dazu hab ich mir eine passende Font runtergeladen und die Schriftgröße auf 80 gestellt. Starte ich das Spiel sieht alles wie gewünscht aus. Jetzt komme ich zum eigentlichen Problem. Starte ich das Spiel in einer anderen Auflösung, dazu muss man ja nur im Unity Editor ein wenig an den Inspektor / Hierarchy ziehen, bleibt die Schrift genauso groß. D.h. Auf einer kleinen Auflösung, z.B. 1280x720 ist der Text der mit der GUIText Komponente angezeigt wird viel zu groß. Bei noch kleineren Auflösungen bedeckt der Text fast den halben Screen.
Gibt es für mein Problem irgendeine Lösung? Hat jemand von euch vielleicht das gleiche Problem gehabt und schon eine Methode rausgearbeitet?
Ich freue mich über jeden Beitrag,
Bigabig