Aahhhh...最後にstackoverflow自体からソリューションを取得しました。ここにあります。
衝突を検出する方法はありますが、box2dでは衝突しませんか?
間違ったキーワードを使用していました。それは
fixturedef.isSensor = true;
それはそれです;)そして衝突を検出するために私達はこのようにリスナーを書かなければなりません
world.SetContactListener(listener);
var listener = new Box2D.Dynamics.b2ContactListener;
listener.BeginContact = function(contact) {
// console.log(contact.GetFixtureA().GetBody().GetUserData());
div = document.getElementById("textUI");
div.innerHTML = "Come "+contact.GetFixtureA().GetBody();
defaultCarSpeed = defaultCarSpeed/2;
}
listener.EndContact = function(contact) {
// console.log(contact.GetFixtureA().GetBody().GetUserData());
div = document.getElementById("textUI");
div.innerHTML = "Go "+contact.GetFixtureA().GetBody();
defaultCarSpeed = defaultCarSpeed*2;
}