eagle预览spine插件
This commit is contained in:
1 parent
3d72e88d88
commit
91815a355b
27 files changed
+70424
No files matched your search
@@ -0,0 +1,15 @@
|
||||
const fs=require('fs');
|
||||
const thumb=require('./thumbnail/spine.js');
|
||||
const base='/Users/tianmokeji/Desktop/特效/特效.library/images';
|
||||
const atlas=base+'/MTS71AFMHS8JW.info/spineboy.atlas';
|
||||
const json=base+'/MTS71AFLNZODR.info/spineboy-pro.json';
|
||||
(async()=>{
|
||||
for(let i=1;i<=6;i++){
|
||||
// 并发同时生成 atlas + json(模拟 Eagle 同时为两个文件生成缩略图)
|
||||
const results=await Promise.all([
|
||||
thumb({src:atlas,dest:'/tmp/c-atlas-'+i+'.png',item:{width:0,height:0}}).then(()=>({n:'atlas',ok:true})).catch(e=>({n:'atlas',ok:false,err:e.message})),
|
||||
thumb({src:json,dest:'/tmp/c-json-'+i+'.png',item:{width:0,height:0}}).then(()=>({n:'json',ok:true})).catch(e=>({n:'json',ok:false,err:e.message})),
|
||||
]);
|
||||
console.log('round',i,'->', results.map(r=>(r.n+':'+(r.ok?'OK':'FAIL('+r.err+')'))).join(' '));
|
||||
}
|
||||
})();
|
||||
Reference in new issue
Block a user