zoukankan      html  css  js  c++  java
  • Cocos Creator Editor 读取和保存.meta

    var fs=require('fs');
    
    //读取.meta
    //result.path 如:E:projectsccc_testassetsarrow.plist
    let plistMetaPath=result.path+".meta"
    let plistMetaStrings=fs.readFileSync(plistMetaPath,'utf8');
    let plistMetaData=JSON.parse(plistMetaStrings);
    //Editor.log(plistMetaData);
    //Editor.log(plistMetaData.rawTextureUuid);
    //Editor.log(plistMetaData.subMetas);
    
    //保存.meta
    let plistMetaDataStrings=JSON.stringify(plistMetaData,null,"	");
    Editor.assetdb.saveMeta(plistMetaData.uuid,plistMetaDataStrings,(err,meta)=>{});
    //也可以使用fs.writeFileSync方法保存.meta
    //const data=new Uint8Array(Buffer.from(plistMetaDataStrings));
    //fs.writeFileSync(plistMetaPath,data,'utf8');
    
    //保存后刷新资源
    Editor.assetdb.refresh(result.path,(err,results)=>{});
    
  • 相关阅读:
    2019春总结作业
    第十周作业
    第九周作业
    第八周作业
    第七周作业
    202103226-1 编程作业
    1 20210309-2 阅读任务
    1 20210309-1 准备工作
    课程总结
    第十三周总结
  • 原文地址:https://www.cnblogs.com/kingBook/p/13364050.html
Copyright © 2011-2022 走看看