psd2babylonguixml
PSD file is compiled into Babylonjs GUI XML
yarn global add psd2babylonguixml
[case]:
psd2babylonguixml -p ./demo.psd -o ./demo
output:demo.xml,dome.js
[help]:
psd2babylonguixml -h
[Tips]:
Only basic layer, text and rectangle can be compiled
[Babylonjs]:
let res="assets/gui/assestcache/"
this.guiSources['cd577abc-c044-49c9-8072-ed0d6f620393']=res+"cd577abc-c044-49c9-8072-ed0d6f620393.png"
this.guiSources['9881022a-7dec-4933-98f6-c9fc15454c86']=res+"9881022a-7dec-4933-98f6-c9fc15454c86.png"
xmlLoader.loadLayout(url+"assets/gui/demo.xml", advancedTexture,()=>{
success(xmlLoader)
});