[LayaAirIDE 2.0]TypeError: Cannot read property 'GetType' of null

偶尔会有报错  不知道触发条件  求问解决方法
qqqq.png
已邀请:

Aar0n

赞同来自:

查问题至少需要一个复现demo

与你同在

赞同来自:

 我遇到过,后来解决了,这个发生的概率很小,原因是你在OnTrigger中执行了remove某个带碰撞器的物体,但是这个物体在本帧结束的时候才会被移除,这个时候物体已经不存在了但是在该帧还在舞台上,也就可以发生碰撞,接下来在该帧中发生碰撞就会触发这个bug。也就是在一帧中发生了碰撞——remove——碰撞,因为执行了remove你就没办法GetType,解决方法就是在OnTrigger中加个布尔值去控制OnTrigger中的代码一帧只去执行一次,问题就解决了,就再也不会出现这个bug。

要回复问题请先

商务合作
商务合作