3.4 无法创建sprite节点并添加

screenshot-20211223-204746 develop.zip (1.3 MB)

运行后画布没有任何变化

节点的Layer要设置成UI_2D

这就是个2d的工程

develop.zip (1.4 MB)

        resources.load("bear1/spriteFrame", SpriteFrame, (err, spriteFrame) => {
            if (err) {
                // console.log(err)
                console.log("aaaaaaaaaaa")
                return
            }
            let spriteNode = new Node()
            //spriteNode.addComponent(UITransform).setContentSize(new Size(100, 100))
            spriteNode.addComponent(Sprite).spriteFrame = spriteFrame;
            spriteNode.layer = Layers.Enum.UI_2D;
            this.node.addChild(spriteNode)
        })

分组渲染功能是通过相机组件的 Visibility 属性配合节点的 Layer 属性 共同决定的。用户可通过代码设置 Visibility 的值来完成分组渲染。所有节点默认都属于 DEFAULT 层,在所有相机都可见。
https://docs.cocos.com/creator/manual/zh/editor/components/camera-component.html?h=相机

该主题在最后一个回复创建后14天后自动关闭。不再允许新的回复。