如何创建要在libgdx中使用的皮肤文件

如何创建要在libgdx中使用的皮肤文件,libgdx,Libgdx,我一直在寻找libgdx SVN中的skinpacker,但没有成功。 然后我知道它已经不存在了。所以,问题是如何创建一个skin.json文件以在libgdx项目中使用。你知道有什么工具可以让我使用GUI创建皮肤吗。 多谢各位 使用最新版本,您不再需要SkinPacker.jar 我是这样做的: CLASSPATH=$LIB_DIR/gdx-tools.jar:$LIB_DIR/gdx.jar CLASSNAME=com.badlogic.gdx.tools.imagepacker.Textu

我一直在寻找libgdx SVN中的skinpacker,但没有成功。 然后我知道它已经不存在了。所以,问题是如何创建一个skin.json文件以在libgdx项目中使用。你知道有什么工具可以让我使用GUI创建皮肤吗。
多谢各位

使用最新版本,您不再需要SkinPacker.jar

我是这样做的:

CLASSPATH=$LIB_DIR/gdx-tools.jar:$LIB_DIR/gdx.jar
CLASSNAME=com.badlogic.gdx.tools.imagepacker.TexturePacker2
INPUTDIR=uiskin_elements
OUTPUTDIR=.
java -classpath $CLASSPATH $CLASSNAME $INPUTDIR $OUTPUTDIR uiskin.atlas
这将生成一个uiskin.atlas和uiskin.png,假设您将所有.png放在名为uiskin_elements的目录中。

。我发现设置一个路径很有帮助,这样我就不必记住所有的路径信息

public class AssetPacker {
    public static void main(String[] args) throws Exception {
        TexturePacker2.process(
                "assets-raw/skin", 
                "../vograbulary-android/assets/data/ui", 
                "uiskin.atlas");
    }
}
以下是我的项目的一些相关注释

要编辑图形文件,请编辑vograbulary test/assets raw的内容,然后运行vograbulary test/src/com.github.donkirkby.vograbulary.AssetPacker。要更改字体,请按照运行Hiero的说明进行操作。启动Hiero,打开vograbulary测试/assets raw/default.Hiero设置文件,然后通过vograbulary android/assets/data/ui/default.fnt保存字体文件。这还将生成default.png,您需要将其移回vograbulary test/assets raw/skin/default.png。最后,再次运行AssetPacker


中描述了皮肤的原始创建。

请看我已经搜索了gdx工具包,但在其中找不到skinpacker。你能给我指出更具体一点吗?谢谢