Assembling bodies from fixtures
So far, we have only used the AndEngine class, PhysicsFactory
, to create rectangle (box) bodies. It is the simplest and most straightforward way to create bodies. The whole creation of a body remains hidden.
A body consists of one or more fixtures. Let's create a slightly more complicated body by manually creating three fixtures and putting them together to form a body. We will first create fixtures for the head, torso, and body, just to illustrate how to create multiple fixtures, but we are going to see how filtering works on the example of these fixtures as well.
Tip
There are more ways of creating fixtures. One of the more automated ways is to use an external editor such as R.U.B.E. and a loader that will load the data to AndEngine. However, such a loader exists only as an unofficial extension.
Here's a screenshot showing how the final body should look in the game:
Creating an empty body
First, we need to create an empty body. The body is in fact just a virtual...