什么是正确的方法,以消除刚体,我做的只是这将其删除:删除刚体,但仍然得到碰撞它
void removeRigidBody(btDynamicsWorld* pDynamicsWorld, btRigidBody* rb)
{
pDynamicsWorld->removeRigidBody(rb);
delete rb->getMotionState();
delete rb;
}
但是,对象仍然出现在pDynamicsWorld->getCollisionObjectArray()
后我做了一个pDynamicsWorld->stepSimulation
奇怪的是,这不会发生在ARM上,只是x86。
可能是一个错误,你有没有在官方论坛上问过这个问题? – zeller
@zeller我没有,所以这是正确的方法,据你所知? – weston
@zeller我问过现在:http://bulletphysics.org/Bullet/phpBB3/viewtopic.php?f=9&t=9129谢谢 – weston