Time for action – using parallax scrolling
The parallax scrolling technique adds depth to your game by moving different layers placed one above each other at different speed. Let's use it in our TilemapScene
class and you'll see what I'm talking about. Perform the following steps:
- Open the
TilemapScene.m
file and add the following instance variable:@implementation TilemapScene { //..skipped.. CCParallaxNode *_parallaxNode; }
- Then find the
addTilemap
method and replace it with the following code:-(void)addTilemap { _tileMap = [CCTiledMap tiledMapWithFile:@"tilemap.tmx"]; _worldSize = _tileMap.contentSizeInPoints.width; //1 CCTiledMapLayer *bushes = [_tileMap layerNamed:@"Bushes"]; CCTiledMapLayer *trees = [_tileMap layerNamed:@"Trees"]; CCTiledMapLayer ...
Get Learning iPhone Game Development with Cocos2D 3.0 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.