Creator 自动合成图集怎么用?

动态加载没有

你理解错了- -你直接用就行,跟普通的图片用法一样,cocos的图集会帮你做合图这些操作(你构建出包的时候)~

import { _decorator, Component, Node } from ‘cc’;
const { ccclass, property } = _decorator;

@ccclass(‘test’)
export class test extends Component {
start() {
cc.resources.load(“baicai”,cc.SpriteFrame,(error,spriteframe:cc.SpriteFrame)=>{
if(error){
console.error(error);
return;
}
//console.log(atlas);
//console.log(“图集加载成功,包含的帧数量:”, atlas.spriteFrames.size);
//var spriteframe = atlas.getSpriteFrame(“baicai”);
console.log(spriteframe);
});
}

update(deltaTime: number) {
    
}

} 还是这样加载用?

我是3.x版本,就是

let spriteframe = null;
let bundle = assetManager.getBundle(name);
bundle.load(path, type, onProgress, (error,res)=>{
   res.addRef();
   spriteframe = res;
});

差不多这样的逻辑,就是动态加载图片的逻辑,3版本多了一步添加计数。不过我也不确定用的对不对。

对,直接用就行了~其他的交给引擎

明白了 谢谢

了解 谢谢