Wie man skin erstellen für libgdx-Projekt?
Sah ich auf den default skin-Dateien aus dem test-Projekt.
Ich verstehe nicht, warum uiskin.png hat eine Schrift-Bilder drin.
auch die uiskin.atlas-Datei enthält eine split-Feld, dass ich nicht verstehe, warum brauche ich es und wie es zu benutzen.
Wo finde ich eine Anleitung, um all die Dinge?
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es wahrscheinlich ein guter Ausgangspunkt, um zu Lesen Haut-wiki-Artikel.
Weitere Informationen gibt es die Haut-API-Dokumentation und die
Skin
undSkinLoader
source-code.Einen guten Ausgangspunkt für eine völlig neue Haut könnte auch sein raw-Standard-skin die Sie hier finden können in libgdx test-assets. Diese verpackt werden können, die über
TexturePacker
, weil die skins funktionieren nur mit einem textur-atlas.Für eine UI zu erstellen
Skin
hat jemand vor kurzem erstellt einen editor für die: gdx-skineditor.Neben
noone
beantworten, sollten Sie wissen, dass es eineScene2D
Erweiterung, die fügt eine neue Standard-skin und extra widgets: VisUI. Es nutzt USL intern, das macht es einfacher zu schreibenSkin
Dateien als mit "reinen" JSON.den Schriften Bild, das Sie sehen, ist für die folgenden bitmap-schriftart deklariert uiskin.json:
wenn die uiskin.atlas wäre nicht enthalten, die einen Standard.png-Bild für die schriftart, libdgx würde Schwierigkeiten haben, das rendering der Schrift.