怎么使用代码创建精灵?

怎么使用代码创建精灵?

使用prefab创建你需要的精灵

然后用cc.instantiate(xxx)来创建它。

无法纯代码创建精灵?

creator的精灵是逻辑上的,和cocos是不同的,纯代码创建没有试过。根据官方说法,cc.instantiate效率很高,比你手写效率更高,可放心使用。

let node = new cc.Node();
let sprite = node.addComponent<cc.Sprite>(cc.Sprite);
sprite.spriteFrame = “xxxx”

感谢!!!

我发现用代码创建后调用getContentSize会返回(0,0),有没有办法在创建时就得到大小?