Real-life joints example – bike simulator
Individual joints have no real value in a game by themselves. However, the mixture of some of them can enhance their final quality by simulating complex behaviors. Vehicles are good examples to illustrate the potential of joints.
In this recipe, you will learn how to build, step by step, the simplified model of a modern bike with suspension.
Getting ready
The process to implement the bike requires a good level of understanding about PrismaticJoint
and RevoluteJoint
. Make sure you feel fluent on these topics before carrying on.
The best way to take advantage of this recipe is to tweak the source code and understand how changes affect the final result. Therefore, feel free to take a look at the Box2DBikeSimulatorSample.java
file.
How to do it…
Before diving into the code, it is a good idea to clarify the logic model of this complex mixture of physics bodies. For our purposes, we will divide this introduction into three components:
Wheels: Each wheel is attached...