@ccclass('Main')
export class Main extends Component {
@property({type:SpriteFrame})
image: SpriteFrame = null
start() {
var newnode=new Node("Sprite") //创建一个新的节点
var sp=newnode.addComponent(Sprite) //给新节点添加一个<Sprite组件>
sp.spriteFrame=this.image // 更改组件的图片
this.node.addChild(newnode) // 将新节点作为当前节点的子节点少类型“Node”的以下属性: node, _uiProps, _static, _layer 及其他 35 项
newnode.setPosition(0,0);
}
update(deltaTime: number) {
}
}
层级,把它的分组设为2d
因为是动态创建的节点。已经加载到node当中了
newnode.layer = 33554432;
这个代码加一下试一下
我的天 厉害啊 大哥,这是个什么原理~


