J4G Posted June 27, 2015 Share Posted June 27, 2015 I'm using P2 physics in a game and the "sprite" attribute of the P2 physics body is very important to me when handling collision callbacks. Unfortunately, all of them are set to "null" for whatever reason, making it impossible for me to access information about the parent sprite of a body. Is anyone else having this problem? Link to comment Share on other sites More sharing options...
Account Deleted Posted June 28, 2015 Share Posted June 28, 2015 Sounds like you are setting the body before setting the sprite? Typically I'll enable the sprite first. this.sprite = this.game.add.sprite(x,y, 'notch'); then I'll add his body. this.game.physics.p2.enableBody(this.sprite); Link to comment Share on other sites More sharing options...
J4G Posted June 29, 2015 Author Share Posted June 29, 2015 I realized I'm never doing that because the sprites inherit physics from a parent group. Can I run that "add body" line without duplicating anything? Link to comment Share on other sites More sharing options...
Account Deleted Posted June 29, 2015 Share Posted June 29, 2015 There might be some duplications, but I doubt it would cause any major performance issues. Your mileage may vary though :)/ Link to comment Share on other sites More sharing options...
Recommended Posts