你理解错了- -你直接用就行,跟普通的图片用法一样,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版本多了一步添加计数。不过我也不确定用的对不对。
对,直接用就行了~其他的交给引擎
明白了 谢谢
了解 谢谢


