Book Image

Cocos2d Game Development Essentials

Book Image

Cocos2d Game Development Essentials

Overview of this book

Table of Contents (13 chapters)

Adding joints


A joint does exactly what it sounds like it would do. It joins objects together. There are three types of joints:

  • Physics Pivot Joint: This connects two objects with a single point

  • Physics Distance Joint: This connects two objects together at a set distance

  • Physics Spring Joint: This connects two objects together at a set distance, but instead of the joint being rigidly set, it allows the distance to change in the manner of a spring

  1. The first step is to make the base of your catapult static. You don't want it to move throughout the scene.

  2. The joint you will be using is the first option: the physics pivot joint as you want your catapult arm to pivot around a point.

    All of the physics joints are available in the SpriteBuilder objects pane.

  3. Drag Physics Pivot Joint onto the scene and position it in the top-right corner of the catapult base.

  4. Next, move the catapult arm so that its anchor point sits exactly at the center of the pivot joint. You can also rotate the arm so that it is facing...