opendevcode 0 Report post Posted March 14, 2014 Hi, I am creating a character using different sprite parts and parenting it to a single sprite. //Parent spritethis.torso = group.create(0,0,actorType + '_body');this.torso.anchor.setTo(0.5, 0);//Child Sprite this.frontFoot = game.add.sprite(0,0, actorType + '_foot_front');this.frontFoot.anchor.setTo(0.5, 0);this.torso.addChild(this.frontFoot);I tried to enable the Physics body part of the parent spritethis.game.physics.enable(this.torso, Phaser.Physics.ARCADE);The result is that all child sprites have been given a body and started to drop. I just want the parent to drop itself and all child will just follow its parents. Can anyone explain further what is happening here? Any link or topics that might have discussed this? Share this post Link to post Share on other sites
rich 2,575 Report post Posted March 14, 2014 Under 2.0 Arcade Physics you can set body.moves = false, which is what you'd need to apply to all the children. Then physics won't move them, the parent will. Share this post Link to post Share on other sites
opendevcode 0 Report post Posted March 14, 2014 Thanks Rich. What's the difference between body.immovable and body.moves? Share this post Link to post Share on other sites
rich 2,575 Report post Posted March 14, 2014 immovable means it can't be moved by another object when they collide, but is still moved by the physics system. 'moves' means it is (or isn't) moved by the physics system at all. Share this post Link to post Share on other sites