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 ...

Get Libgdx Cross-platform 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.