Invalid AABB aabb,Invalid AABB a in Unity

来源:互联网 发布:star算法 opencv3 编辑:程序博客网 时间:2024/06/11 09:44

类似报错:

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之后解决问题