0

我目前正在阅读 libGDX 的 scene2d.ui 组件,我注意到一些我无法解释的东西。根据文档,皮肤在提供的纹理图集中查找具有相同名称(没有文件结尾)的纹理区域,如果找不到,它会查找具有该名称的文件。当前调用 fnt 文件中的图像文件名,default.png虽然没有具有该名称的图像文件,但有一个名为default.
为了更好地了解事物如何协同工作,我决定更改名称。我将 .fnt 文件中的图像文件名default2.png更改为 并将图集区域名称更改为default2. 理论上它应该仍然有效。但是,当我现在启动我的应用程序时说它找不到 default2.png。

有人可以解释我做错了什么或我忽略了什么吗?

4

1 回答 1

0

看起来我没有仔细阅读文档。我更改了 .fnt 文件中的图像文件名,但这并不重要。重要的是皮肤文件中提供的 .fnt 文件的名称必须与图集区域名称相同。.fnt 文件中的图像文件名无关紧要。

于 2016-09-12T17:43:06.820 回答