OgreOde的碰撞检测函数如下:
bool collision(OgreOde::Contact* contact)
{
OgreOde::Geometry* g1 = contact->getFirstGeometry();
OgreOde::Geometry* g2 = contact->getSecondGeometry();
if(g1 == body_trans)
body_trans->disable();
// Yes, this collision is valid
return true;
}
body_trans是Geometry。