类似报错:
Assertion failed: Invalid worldAABB. Object is too large or too far away from the origin
Invalid parameter pos in RigidBody because it was infinity or NaN
网上回答由于给刚体设置位置属性时有错误的表达式,比如分母为0之类,但是我的刚体并没有设置位置,而是依据重力自由下落,并且这个报错时有时无,因此并非问题所在
最后发现是因为同样的刚体太多,又都用了mesh collider,因此可能由于物体数量多,而mesh碰撞检测复杂,从而使个别物体位置发生错误。
把所有的mesh collider换成相对简单的 capsule collider或者sphere collider之后解决问题