mirror of
https://github.com/logsol/chuck.js.git
synced 2026-05-11 10:37:34 +00:00
Fix Planck debug draw: add camera sync and hide sensors like Box2D
This commit is contained in:
parent
955179eec9
commit
d584065757
6 changed files with 109 additions and 18 deletions
|
|
@ -32,6 +32,20 @@ function (Planck) {
|
|||
var userDataA = contact.getFixtureA().getUserData();
|
||||
var userDataB = contact.getFixtureB().getUserData();
|
||||
|
||||
// Check if this is a foot sensor collision
|
||||
var isFootSensorCollision = false;
|
||||
var footSensorUserData = null;
|
||||
|
||||
if (userDataA && userDataA.isFootSensor) {
|
||||
isFootSensorCollision = true;
|
||||
footSensorUserData = userDataA;
|
||||
}
|
||||
|
||||
if (userDataB && userDataB.isFootSensor) {
|
||||
isFootSensorCollision = true;
|
||||
footSensorUserData = userDataB;
|
||||
}
|
||||
|
||||
if (userDataA && userDataA.onCollisionChange) {
|
||||
userDataA.onCollisionChange(isColliding, contact.getFixtureB());
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue