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)=>{});
    
  • 相关阅读:
    2020 11 21
    2020 11 20
    2020 11 19
    2020 11 18
    2020 11 17
    2020 11 16
    2020 11 15
    2020 11 14
    2020 11 14
    第五周学习进度报告
  • 原文地址:https://www.cnblogs.com/kingBook/p/13364050.html
Copyright © 2011-2022 走看看