Updated World vastly. No longer extends p2.World due to a few vars we can't alias cleanly, adds in lots of new helper methods.

Ready for Materials and Constraints.
InversePointProxy is for aliasing a p2 typed array when the values need reversing before applying (gravity for example).
This commit is contained in:
photonstorm
2014-02-18 15:16:26 +00:00
parent 335684ac57
commit 3d0b5bde75
6 changed files with 790 additions and 233 deletions
+2 -2
View File
@@ -70,7 +70,7 @@ Phaser.Physics.Body = function (game, sprite, x, y, mass) {
if (sprite)
{
this.setRectangleFromSprite(sprite);
this.game.physics.addBody(this.data);
this.game.physics.addBody(this);
}
};
@@ -399,7 +399,7 @@ Phaser.Physics.Body.prototype = {
if (this.data.world !== this.game.physics)
{
this.game.physics.addBody(this.data);
this.game.physics.addBody(this);
}
},