Is there anything more useful than a rope? I mean besides your computer, your phone or even this book. Probably a lot of things, but that doesn't make a rope any less useful. Ropes and chains are also useful in games. Some games, such as Cut the Rope, have based their entire gameplay structure around them. Let's see how we can create ropes and chains in GameMaker.
For this recipe, you can either continue using the physics environment that we've been working with, or you can simply start from scratch. If you've gone through the rest of this chapter, you should be fairly comfortable with setting up physics objects. I completed this recipe with a fresh .gmx
file.
Before we begin, go ahead and set up obj_dynamicParent
and obj_staticParent
with collision events for one another. Next, you'll need to create the obj_ropeHome
, obj_rope
, obj_block
, and obj_ropeControl
objects. The sprite for obj_rope
can simply be a 4 px wide by 16 px high box, while obj_ropeHome
and obj_block...