我一直在尋找從libgdx SVN皮包裝沒有成功。 然後我知道它不再存在。所以問題是我如何創建一個skin.json文件來在我的libgdx項目中使用。你知道哪些工具可以讓我使用GUI來創建皮膚。 謝謝你。如何創建皮膚文件在libgdx中使用
2
A
回答
1
使用最新版本,您不再需要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。
2
由於Gnurfos says,您需要運行TexturePacker2
來生成皮膚文件。我發現設置helper class很有幫助,所以我不必記住所有的路徑信息。
public class AssetPacker {
public static void main(String[] args) throws Exception {
TexturePacker2.process(
"assets-raw/skin",
"../vograbulary-android/assets/data/ui",
"uiskin.atlas");
}
}
以下是我的項目README file的一些相關注意事項。
要編輯的圖形文件,編輯vograbulary測試/資產原材料,然後運行vograbulary測試/ src目錄/ com.github.donkirkby.vograbulary.AssetPacker的內容。要更改字體,請按照運行Hiero的說明進行操作。啓動Hiero,打開vograbulary-test/assets-raw/default.hiero設置文件,然後將字體文件保存在vograbulary-android/assets/data/ui/default.fnt中。這也會產生default.png,你需要回到vograbulary-test/assets-raw/skin/default.png。最後再次運行AssetPacker。
皮膚的原始創作在another question中描述。
相關問題
- 1. ImageButton皮膚文件scene2d(libgdx)
- 2. 默認皮膚LibGDX?
- 3. 如何在dnn中創建皮膚5.0
- 4. 如何創建dotnetnuke皮膚和皮膚對象?
- 5. 使用默認的libgdx皮膚
- 6. 你如何改變脊椎皮膚? libgdx
- 7. 如何使用SWF Symbol作爲皮膚文件中的上,下,上等皮膚?
- 8. libgdx:在AssetManages中加載皮膚
- 9. 創建和使用皮膚的dotnetnuke 7
- 10. 如何爲mediaelement.js創建皮膚?
- 11. 在MVC中創建皮膚引擎
- 12. 如何使用FreeFontType與libgdx皮膚和AssetManager
- 13. 如何在Libgdx中設置默認皮膚?
- 14. 如何在Delphi 7的資源文件中使用皮膚文件(.asz)文件
- 15. 如何在asp.net mvc中創建主題和皮膚?
- 16. 如何在WPF中爲GUI創建皮膚?
- 17. 加載默認皮膚創建文本字段和按鈕時出錯(LibGDX)
- 18. 我有LibGDX皮膚類的問題
- 19. LibGDX默認皮膚不加載
- 20. 應用皮膚文件按鈕在ASP.net
- 21. Libgdx - 在皮膚上使用TextureAtlas。記憶考慮?
- 22. 使用皮膚控件創建iPhone屏幕
- 23. LibGdx [致命例外]加載皮膚.json文件
- 24. 如何爲使用圖形文件的Delphi組件皮膚?
- 25. 如何在VCL皮膚編輯器上使用皮膚編輯器(devexpress)
- 26. XAML皮膚設置codebehind - 如何在設計時皮膚?
- 27. 使用默認皮膚libgdx .. SerializationException:讀取文件時出錯:UI/uiskin.json
- 28. Flex 4:爲ButtonBar創建透明皮膚
- 29. 創建主題/皮膚WPF FileDialogs
- 30. DNN 5.0皮膚創建幫助
看看https://github.com/libgdx/libgdx/tree/master/extensions – vfcosta
我已經在搜索gdx-tools數據包,但無法在其中找到skinpacker。你能指出我更具體一點嗎?謝謝 – user804293