Cocos2d Part 3 (Actions)

 

+(CCScene *) scene
{
	CCScene *scene = [CCScene node];
	HelloWorldLayer *layer = [HelloWorldLayer node];
	[scene addChild: layer];
  	return scene;
}
-(void) finishCall{
    NSLog(@"finish_call");
}
-(id) init
{
	
	if( (self=[super init]) ) {
        CGSize windowSize = [[CCDirector sharedDirector] winSize];
        CCSprite *bird=[CCSprite spriteWithFile:@"bird.png" ];
        bird.position=ccp(windowSize.width/2, windowSize.height/2);
        id moveTo=[CCMoveTo actionWithDuration:0.9 position:ccp(300, 300)];//位移动画
        id rotateBy=[CCRotateBy actionWithDuration:0.9 angle:360];//旋转动画
        id callBack=[CCCallFunc actionWithTarget:self selector:@selector(finishCall)];//动画执行完回调
        [bird runAction:[CCSequence actions:moveTo,rotateBy,callBack, nil]];
        [self addChild:bird];

	}
	return self;
}
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值