Danbo Geschrieben 7. August 2016 Melden Share Geschrieben 7. August 2016 Hallo, wie schaffe ich es in Unity einen Score im Canvas anzeigen zu lassen, welcher immer x Stellen hat. Im Moment wir zB. 470 angezeigt. Was angezeigt werden soll: 00000470. Vielen Dank EDIT: Okay, hab einfach mal an meinen informatik Unttericht zurück gedacht und es herrausgefunden. Vielleicht gibt es aber einen besseren Weg: score.Text = "" + score.ToString(D5); Ausgabe: 00052 Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Chris1993 Geschrieben 7. August 2016 Melden Share Geschrieben 7. August 2016 Auf anhieb würde mir einfallen einfach mit toString().Lenght die Anzahl der Stellen herauszubekommen, dann die benötigten Nullen zu ermitteln und diese dann vorne dran zu hängen. Edit: oder Debug.Log(string.Format("{0:00000000}", 470)); Edit2: Seh grad, dass das Problem eh schon gelöst ist ^^ Zitieren Link zu diesem Kommentar Auf anderen Seiten teilen More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.