`
izuoyan
  • 浏览: 9444926 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-速度变化

 
阅读更多
【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-速度变化

速度变化:基本动作和组合动作实现了针对精灵的各种运动、动画效果的改变,但这样的改变的速度是不变的,通过CCEaseAction为基类癿类系和CCSpped类我们可以很方便的修改精灵执行作的速度:由快至慢还是由慢至快

id ac1 = [CCMoveByactionWithDuration:2position:ccp(200,200)];

//动作1反向

id ac2 = [ac1reverse];

id ac = [CCSequenceactions:ac1,ac2,nil];

int na = [sendertag];


  • EaseIn由慢至快。

    //rate是加速率

    action=[CCEaseInactionWithAction:acrate:3];



  • EaseOut由快至慢

    action=[CCEaseOutactionWithAction:acrate:3];


  • EaseInOut由慢至快再由快至慢。

    action=[CCEaseInOutactionWithAction:acrate:3];



  • EaseSineIn由慢至快。

    action=[CCEaseSineInactionWithAction:ac];



    EaseSineOut由快至慢

    action=[CCEaseSineOutactionWithAction:ac];



    EaseSineInOut由慢至快再由快至慢。

    action=[CCEaseSineInOutactionWithAction:ac];



    EaseExponentialIn由慢至极快。

    action=[CCEaseExponentialInactionWithAction:ac];



    EaseExponentialOut由极快至慢。

    action=[CCEaseExponentialOutactionWithAction:ac];



    EaseExponentialInOut由慢至极快再由极快至慢。

    action=[CCEaseExponentialInOutactionWithAction:ac];



    Speed人工设定速度,还可通过 SetSpeed 不断调整。

    //随机速度

    action=[CCSpeedactionWithAction:acspeed:(CCRANDOM_0_1() *5)];


[spriterunAction:action];



截图


点我下载源码




分享到:
评论

相关推荐

    【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-扩展动作

    在iOS游戏开发中,Cocos2d-x是一个广泛使用的2D游戏引擎,其Cocos2d-iPhone版本专为Objective-C编程语言设计。本主题主要关注Cocos2d-iPhone中的“动作”(Actions)机制,这是一个强大的工具,用于创建各种动画效果...

    【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-瞬时动作

    在iOS游戏开发中,Cocos2d-x是一个广泛使用的2D游戏引擎,它为开发者提供了丰富的功能和便利的API来创建交互式的游戏。本篇主要关注Cocos2d-iPhone中的动作(Action)系统,特别是瞬时动作(Instant Action)。瞬时...

    【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-延时动作

    在iOS游戏开发中,Cocos2d-x是一个广泛使用的2D游戏引擎,其在iOS上的版本称为Cocos2d-iPhone。本知识点主要探讨的是Cocos2d-iPhone中的动作(Action)系统,特别是延时动作(DelayTime)。在Cocos2d中,动作是一种...

    【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-组合动作

    在iOS游戏开发中,Cocos2d-x是一个广泛使用的2D游戏引擎,它为开发者提供了丰富的功能和便利的API。本篇文章将深入探讨Cocos2d-iPhone中的“动作(Actions)”和“组合动作(Composite Actions)”,帮助你更好地...

    iOS游戏应用源代码——cocos2d-cocos2d-iphone-extensions.zip

    总之,"cocos2d-cocos2d-iphone-extensions.zip"是学习和研究iOS游戏开发的重要资源,它提供的源代码和扩展不仅帮助开发者深入理解2D游戏开发技术,还能激发新的创意和解决方案,推动游戏开发水平的提升。...

    【iphone游戏开发】iphone-Cocos2d游戏开发

    在本篇关于“【iPhone游戏开发】iPhone-Cocos2d游戏开发”的专题中,我们将深入探讨Cocos2d游戏引擎在iOS平台上的应用,特别是如何使用Cocos2d来实现小鸟眨眼睛的效果。Cocos2d是一款强大的2D游戏开发框架,它为...

    cocos2d-iphone-2.0.tar.gz

    Cocos2d-iPhone是一个广泛使用的2D游戏开发框架,专为iOS设备(如iPhone和iPad)设计。这个开源项目让开发者能够轻松地创建高质量的游戏、应用和交互式内容,而无需深入理解底层图形和物理编程。"cocos2d-iphone-2.0...

    IOS应用源码之cocos2d-cocos2d-iphone-Release_1.1-88-g95fc5a4.zip

    它的核心组件包括场景(Scene)、层(Layer)、精灵(Sprite)、动作(Action)等,提供了一套简单易用的API来创建复杂的2D游戏和图形应用。在1.1版本中,Cocos2D已经相当成熟,能够支持多种特性,如OpenGL ES渲染、...

    iOS实例开发源码——lhunath-Cocos2D-iPhone.old-9ab3d34.zip

    Cocos2D-iPhone是一款强大的2D游戏开发框架,适用于iOS平台。它基于Python的Cocos2D,提供了丰富的功能,如场景管理、动作效果、精灵动画等,使得开发者能够快速构建高质量的游戏应用。这份源码库"lhunath-Cocos2D-...

    ios cocos2d 小游戏例子

    Cocos2d 是一款强大的开源游戏开发框架,尤其在iOS平台上,cocos2d-iphone是开发者们常用的选择,它为创建2D游戏、教育应用以及各种互动内容提供了丰富的工具和技术支持。本实例——"CatJump",是一个基于cocos2d-...

    知易Cocos2D-iPhone开发教程

    《知易Cocos2D-iPhone开发教程》是一份针对iOS平台上Cocos2D游戏引擎的详细学习资源,旨在...通过学习这个教程,你可以熟练地使用Cocos2D-iPhone开发出富有创意和趣味性的2D游戏,为你的iOS应用开发事业开启新的篇章。

    cocos2d-iphone全册图书

    《Cocos2d-iPhone全册图书》是一本详尽阐述Cocos2d游戏开发框架的书籍,旨在帮助开发者深入理解和掌握使用Cocos2d-iPhone进行游戏与应用开发的技术和技巧。Cocos2d是一个开源的游戏开发框架,广泛应用于iOS平台,...

    Cocos2D-3.x 游戏开发齐全教程、文档

    2. Cocos2D基础概念:详细解释Cocos2D中的场景(Scene)、层(Layer)、精灵(Sprite)、动作(Action)等基本组件,让初学者建立对游戏框架结构的初步认识。 3. 游戏循环和定时器:介绍Cocos2D中的游戏循环机制,...

    cocos2d-iphone-1.1-beta cocos2d示例工程

    Cocos2d-iPhone是一个基于OpenGL ES 2.0的2D游戏开发框架,用于iOS平台。1.1-beta版本是该框架的一个早期版本,它提供了丰富的功能和示例,帮助开发者快速创建交互式的游戏和应用程序。这个压缩包包含了一个完整的...

    知易Cocos2D-iPhone 游戏开发教程007

    Cocos2D-iPhone是Cocos2D家族的一个分支,专为iOS平台设计,提供了一个高效、易用的2D游戏开发环境。本教程通过实例深入浅出地讲解了游戏开发中的关键概念和技术。 在本教程中,你将学习到: 1. **Cocos2D-iPhone...

    知易cocos2d-iphone完整教程

    本教程基于cocos2d-iphone框架,该框架是cocos2d的一个分支,专为iOS设备设计,旨在简化2D游戏和图形应用程序的开发过程。 cocos2d-iphone是一个开源的、跨平台的游戏开发框架,它提供了丰富的功能,包括场景管理、...

    子龙山人兄弟翻译cocos2d-iphone教程.rar

    这个教程将引领读者深入理解如何利用cocos2d-iphone创建引人入胜的2D游戏。 教程首先会介绍cocos2d-iphone的基本概念和架构,包括场景(Scene)、层(Layer)、精灵(Sprite)以及动作(Action)。场景是游戏的主要...

    iphone&ipad cocos2d游戏开发实战[PDF完整版]

    《iPhone&iPad cocos2d游戏开发实战》这本书深入浅出地介绍了在苹果移动设备上使用cocos2d框架进行游戏开发的技术与实践。cocos2d是一个强大的、开源的游戏开发库,尤其适合初学者和有一定编程基础的开发者,用于...

    cocos2d-iphone

    总之,Cocos2d-iPhone是一个强大且广泛使用的2D游戏开发框架,提供了一整套工具和技术,帮助开发者快速高效地创建iOS平台上的游戏和互动应用。通过熟练掌握这个框架,开发者可以充分利用iOS设备的特性,创造出...

Global site tag (gtag.js) - Google Analytics