Ich habe mir die Standard-Skin-Dateien aus dem Testprojekt angesehen. Ich verstehe nicht, warum uiskin.png eine Schriftart hat. Auch die uiskin.atlas-Datei enthält ein Teilfeld, das ich nicht verstehe, weshalb ich es brauche und wie ich es benutze.
Wo finde ich einen Leitfaden für all diese Dinge?
Es ist wahrscheinlich ein guter Ausgangspunkt, um den Skin Wiki-Artikel zu lesen.
Weitere Informationen finden Sie in der Skin-API-Dokumentation und der Skin
und SkinLoader
Quellcode.
Ein guter Ausgangspunkt für eine komplett neue Skin könnte auch die rohe Standard-Skin , die Sie in den libgdx-Test-Assets finden können. Dies kann über TexturePacker
gepackt werden, da Skins nur mit einem Texturatlas funktionieren.
Damit eine Benutzeroberfläche einfach eine Skin
erstellen kann, hat jemand kürzlich einen Editor dafür erstellt: gdx-skineditor .
Das Schriftbild, das Sie sehen, ist für die folgende Bitmap-Schriftart, die in uiskin.json :
%Vor%Wenn uiskin.atlas kein default.png-Bild für die Schriftart enthält, würde libdgx Probleme beim Rendern der Schriftart haben.