1
b2ContactListener
を拡張して、衝突の法線を見つけました。しかし、センサーと接触するたびに、法線は常に0,0です。身体の1つがセンサーの場合、どのようにして正常になるのですか?Box2d 2.1aのセンサの接触法線を見つける
override public virtual function BeginContact(contact : b2Contact) : void
{
var normal : b2Vec = contact.GetFixtureA.GetBody().GetContactList().contact.GetManifold().m_localPlaneNormal;
// normal is always 0,0 if it is a sensor.
}