import { _decorator, Component, Node, resources, Sprite, SpriteAtlas } from ‘cc’;
const { ccclass, property } = _decorator;
@ccclass(‘Test’)
export class Test extends Component {
@property({type: Sprite})
private sprite: Sprite = null;
start()
{
// 加载 SpriteAtlas(图集),并且获取其中的一个 SpriteFrame
// 注意 atlas 资源文件(plist)通常会和一个同名的图片文件(png)放在一个目录下, 所以需要在第二个参数指定资源类型
resources.load("item/item", SpriteAtlas, (err, item) => {
let frame = item.getSpriteFrame('000000');
this.node.getComponent(Sprite).spriteFrame = frame;
});
}
}
图集目录截图