[]请问一下图集打包有命令行模式吗?

我想按照自己的方式来加载图集,例如必须加载的,打开界面加载的,如果每次都要操作一次,太麻烦了
已邀请:

zhongguo168a

赞同来自: 15068753667

整理一下图集打包的命令行使用方式,感谢LayaBox.Survivor同学的详细指导
 
首先在项目目录下通过命令获得配置文件
"C:\Program Files\LayaAirIDE_版本号\resources\app\out\vs\layaEditor\libs\TP\AtlasGenerator.exe" --init
配置完成后执行
"C:\Program Files\LayaAirIDE_版本号\resources\app\out\vs\layaEditor\libs\TP\AtlasGenerator.exe" --config atlasConfig
就会按照配置生成图集。如果有必要,可以重命名atlasConfig,就能使用多个配置生成图集了。
 
 
以下为配置文件的详细说明
{
//散图的根目录。
"inputDir": "required.",

//打包后的图集的目录。
"outputDir": "",

//resDir没打包进图集的资源目录,比如图片不符合用户设置的,或者被用户明确指定不打包的,还有非图片资源等。
//resDir在LayaAir中就需要指定到index.html所在的目录,才能保证没打包进图集的资源也能被正确读取。
"resDir": "",

//不管资源是否改变了。都会重新发布图集。
"force": true,

//对包含的图片文件的像素周围扩展一个不可见但是颜色值相同的像素。
"extrudeList": [
""
],

//指定必须包含的文件
"includeList": [
""
],

//指定不包含的文件
"excludeList": [
""
],

//将生成的图集参数
"atlas": {
"width": 2048,
"height": 2048,
"powerOfTwo": false,//生成的图集是否尺寸保持在2的整次幂
"textureFormat": "png32"//png32和png8
},

//是针对散图的设置
"sprite": {
//width和height分别是允许的散图尺寸,不符合要求的会被复制到resDir
"width": 512,
"height": 512,
//每张散图在图集中的间距。
"padding": 2,
//指定是否裁减图片的透明区域。
"cropAlpha": true
}
}

Monica - 知识达人

赞同来自:

感谢分享  O(∩_∩)O谢谢

要回复问题请先

商务合作
商务合作