求助动态创建sprite

代码如下:
let spr = new Node(‘test’).addComponent(Sprite);
spr.spriteFrame = this.img;
this.node.addChild(spr.node);

this.img已经拖到脚本挂接的节点上了,是张图片SpriteFrame格式

目前就是显示不出来啊, 版本是3.1.2, 请问该怎么动态创建一个Sprite啊, 谢谢

image 记事本写代码?

他是3.x的

要设置分组,不然是default

麻烦指点一下分组是什么? 多谢

        this.node.layer = 1 << 25;

十分感谢, 是这个原因, 改了layer显示出来了

2D的话,可以这样设置
node.layer = Layers.Enum.UI_2D;

十分感谢, 就是这个原因