Chapter    7

Scrolling with Joy

Continuing with the beginnings of the game from Chapter 6, you’ll now turn it into something resembling an actual shoot-’em-up game. The very first thing will be to make the player’s ship controllable. Accelerometer controls don’t make sense in this case; a virtual joypad would be much more appropriate. But instead of reinventing the wheel, you’ll use a cool source code package called SneakyInput to add a virtual joypad to this cocos2d game.

Moving the player’s ship around is one thing. You also want the background to scroll, to give the impression of moving into a certain direction. To make that happen, you’ll implement your own solution for parallax scrolling, because CCParallaxNode is too limited—it doesn’t ...

Get Learn cocos2d 2: Game Development for iOS 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.