使用版本:Cocos creator 3.1.1
浏览器:Google Chrome
节点由父节点item(空节点)与子节点aaa(包含BoxCollider2D、Sprite、RigidBody2D)组成
代码:
@property(Node)
item: Node = null!;
@property(Node)
group: Node = null!;
start() {
for (let i = 0; i < 3; i++) {
let aa = instantiate(this.item);
aa.setParent(this.group,false);
aa.setPosition(Vec3.ZERO)
}
}
结果是没法在浏览器模式下显示出创建的新对象。一旦去掉RigidBody2D就能显示,并且只能去掉不能隐藏,勾选隐藏依旧是不能显示出新创建的对象。
层级全部是UI层,层级没问题
动态添加组件BoxCollider2D、RigidBody2D试过了也不行。
在预览窗口模式下运行时没有问题,会正常显示出来。
单独的创建一个节点aaa没问题,放在空节点下作为子节点就出现问题了。