2016-09-12 5 views
0

Ich lese mich gerade in die scene2d.ui Komponente von libGDX und ich habe etwas bemerkt was ich nicht ganz erklären kann. Nach der documentation sucht die Skin nach einer Textur-Region mit dem gleichen Namen (ohne Dateiendung) im mitgelieferten Textur-Atlas und wenn sie keine findet, sucht sie nach einer Datei mit diesem Namen. Der Bilddateiname in der fnt-Datei heißt momentan default.png und obwohl es keine Bilddatei mit diesem Namen gibt, gibt es eine Atlasregion namens default.
Um besser zu verstehen, wie die Dinge zusammen funktionieren, habe ich beschlossen, die Namen zu ändern. Ich änderte den Bilddateinamen in der .fnt-Datei in default2.png und änderte den Namen der Atlasregion in default2. In der Theorie sollte es noch funktionieren. Allerdings wenn ich jetzt meine Anwendung starte sagt das es default2.png nicht finden kann.Scene2D.UI Bitmap Schriftart kann die Atlas Region nicht finden

Könnte jemand erklären, was ich falsch gemacht habe oder was ich übersehen habe?

Antwort

0

Sieht so aus, als hätte ich die Dokumentation nicht sorgfältig genug gelesen. Ich habe den Bilddateinamen in der .fnt-Datei geändert, aber dieser ist nicht wichtig. Wichtig ist, dass der Name der .fnt-Datei in der Skins-Datei dem Namen der Atlas-Region entspricht. Der Name der Bilddatei in der .fnt-Datei spielt keine Rolle.

Verwandte Themen