【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-基本动作介绍

从技术上来说,基本动作的本质就是改变某个图形对象癿属性:位置,角度,大小等.根据改变的内容和方式的不同,Cocos2d-iPhone 的基本劢作可以分为19种. 根据改变完成所需要的时间,可以分为延时动作和瞬时动作。其中,延时作的执行速度又可以按照不同的方式来改变(位置、大小、颜色、闪烁...)。因此,我们可以从 3 个角度来掌握 Cocos2d-iPhone 提供的基本劢作:瞬时作、延时作、作速度。 


定义为: - (Action*) runAction:(Action *)action    


此接口的导入确保所有的精灵都可以执行各种劢作。也正是为了服从这个接口的定义,导致后续各种组合劢作也都从Action对象派生。该函数从0.8.0开始,丌再retain action指针。因此,如果要重复使用某个动作,需要考虑手工retain。


  下面的代码是通常调用某个动作的方法:    

//创建动作(CGSize s = [[CCDirectorsharedDirector]winSize];获取屏幕尺寸)

id actionTo = [CCMoveTo actionWithDuration: 2position:ccp(s.width-40, s.height-40)]; 

//使用动作。(说明:tamara 是一个 CCSprite。)

[tamara runAction: actionTo]; 


接下来,我会从3个方面介绍基本动作.(瞬时作、延时作、作速度)  


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值