literky Posted September 15, 2014 Share Posted September 15, 2014 Hello! I'm still beginner in game programming, and I have headache right now because of physics with sprite groups. I know how to make sprite with P2 physics, and how to make them kinematic. But what I'm trying right now is to make group with same settings, and after couple of hours today, couple of tutorials I have no idea how to make it proper way.grounds = this.add.group(); // Create a group grounds.enableBody = true;grounds.physicsBodyType = Phaser.Physics.ARCADE; grounds.kinematic = true;This code don't collide with player (arcade/p2js)grounds = this.add.group(); // Create a group grounds.enableBody = true;grounds.physicsBodyType = Phaser.Physics.P2JS;grounds.kinematic = true;This could collide, but "grounds" aren't kinematic. Can someone help me? I have no idea. Link to comment Share on other sites More sharing options...
rich Posted September 15, 2014 Share Posted September 15, 2014 Phaser.Groups don't have physics bodies themselves, think of them as just being like buckets full of sprites. It's the sprites that have the physics bodies and properties. So if you want to make a Group and fill it with kinematic bodies, you can use some of the Group methods like "setAll" to do this, or just a normal 'for loop', creating sprites, setting their body and adding them into the Group. Link to comment Share on other sites More sharing options...
Recommended Posts