Manipulating physical properties
Box2D allows the user to set physical properties on bodies to create a wide array of effects. In this example, we see a block of ice pushing a box down a slope. We also see a number of bouncing balls.
Getting ready
Please refer to the project RecipeCollection02 for full working code of this recipe.
How to do it...
Execute the following code:
@implementation Ch4_PhysicalProperties -(CCLayer*) runRecipe { [super runRecipe]; [message setString:@"Friction and restitution"]; //Variable initialization movableObjects = [[[NSMutableArray alloc] init] autorelease]; objectGrabbed = NO; //Create level boundaries [self addLevelBoundaries]; ...
Get Cocos2d for iPhone 1 Game Development Cookbook now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.