-
Book Overview & Buying
-
Table Of Contents
Box2D for Flash Games
A fixture is used to bind the shape on a body, and to define its material setting density, friction, and restitution. Don't worry about materials at the moment, and let's focus on the fixture.
The first step is to create the fixture:
var fixtureDef:b2FixtureDef = new b2FixtureDef(); fixtureDef.shape=circleShape;
Once we have created the fixture with the constructor, we assign the previously created shape using the shape property.
Finally we are ready to add the ball to the world:
var theBall:b2Body=world.CreateBody(bodyDef); theBall.CreateFixture(fixtureDef);
b2Body
is the body itself: the physical, concrete body that has been created using the bodyDef attribute.
To recap, use the following steps when you want to place a body in the world:
i. Create a body definition, which will hold body information such as its position.
ii. Create a shape, which is how the body will look.
iii. Create a fixture to attach the shape to the body definition.
iv. Create the body itself in the world...
Change the font size
Change margin width
Change background colour