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)=>{});
    
  • 相关阅读:
    POJ--3667 Hotel
    Dragon Balls
    Popular Cows
    Tunnel Warfare [HDU--1540]
    CompletableFuture
    Future<V>
    分布式架构知识体系
    异步I/O和非阻塞I/O(轮询)
    同步异步阻塞非阻塞及并发级别
    volatile
  • 原文地址:https://www.cnblogs.com/kingBook/p/13364050.html
Copyright © 2011-2022 走看看