Time for action – animating the birds
Now that we have animation frames ready, we can animate our game objects. We're not going to make a hunter shoot in this chapter, so let's start with the bird.
- Open the
Bird.m
file and import the following headers at the top:#import "cocos2d.h" #import "CCAnimation.h"
- Then, add the
animateFly
method, below theinitWithBirdType:
method as follows:-(void)animateFly { //1 NSString *animFrameNameFormat; switch (self.birdType) { case BirdTypeBig: animFrameNameFormat = @"bird_big_%d.png"; break; case BirdTypeMedium: animFrameNameFormat = @"bird_middle_%d.png"; break; case BirdTypeSmall: animFrameNameFormat = @"bird_small_%d.png"; break; default: CCLOG(@"Unknown bird type, using small bird anim.!"); animFrameNameFormat ...
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.