2D刚体碰撞回调实例化prefab报错

start(){
let collider = this.getComponent(Collider2D);
if (collider) {
collider.on(Contact2DType.BEGIN_CONTACT, this.onBeginContact, this);

}

onBeginContact(){
   let  p = instantiate(this.prefabAA);
   this.parent.addchild(p);
}

2D刚体通过碰撞回调实例化 "一个带2D碰撞体的prefab" 就会报cannot read property 'SetActive' of null  ,如下图


![捕获|499x245](upload://oN9Bo1lwYSoAtvpim7Zfx7EJtzR.png) ![捕获2|690x137](upload://7r7zTAkYpvx79Zsm2ToUH82qVOf.png) 

* Creator 版本:3.0

* 目标平台: chrome

* 重现方式:

* 首个报错: <!-- 包含调用栈 -->

是不是bug呀,哪位大神指导一下

兄弟,这个问题解决了吗,我今天也碰到了。整的我一脸懵逼

当时没解决 也没人管 后来换2.4版本做的 :sweat:

那什么…你预制体里有刚体是吧,刚体不能在回调里创建或者销毁,记录一下状态在下一帧生成出来就行了。