Растровый шрифт Scene2D.UI не может найти область атласа

В настоящее время я читаю себя в компоненте scene2d.ui libGDX и заметил кое-что, что не могу объяснить. Согласно документации скин ищет область текстуры с таким же именем (без окончание файла) в предоставленном атласе текстур, и если он ничего не находит, он ищет файл с таким именем. Имя файла изображения в файле fnt в настоящее время называется default.png, и хотя файла изображения с таким именем нет, есть регион атласа с именем default.
Чтобы лучше понять, как все работает вместе, я решил изменить имена . Я изменил имя файла изображения в файле .fnt на default2.png и изменил имя региона атласа на default2. По идее должно еще работать. Однако, когда я сейчас запускаю свое приложение, оно говорит, что не может найти default2.png.

Может ли кто-нибудь объяснить, что я сделал неправильно или что я упустил из виду?


person The_Blog    schedule 12.09.2016    source источник


Ответы (1)


Похоже, я недостаточно внимательно прочитал документацию. Я изменил имя файла изображения внутри файла .fnt, но это не важно. Важно то, что имя файла .fnt, предоставленного в файле скинов, должно совпадать с именем региона атласа. Имя файла изображения внутри файла .fnt не имеет значения.

person The_Blog    schedule 12.09.2016