组合动作
来源:互联网 发布:websocket java 编辑:程序博客网 时间:2024/04/29 20:49
游戏中对象有时执行的不止一个动作,有时是多个动作的动作序列,有时是同时执行几个动作序列。这时候就需要使用组合动作进行控制。
1.CCSequence
CCFiniteTimeAction *seq2 = CCSequence::create(action2,reverse2,NULL);m_kathia->runAction(seq2);
动作2和反动作结合在一块,来回操作。
2.CCSpawn
CCAction* action = CCSpawn::create( CCJumpBy::create(2,CCPointMake(300,0),50,4), CCRotateBy::create(2,720), NULL);m_grossini->runAction(action);
CCSpawn动作是使被合成的动作同时进行。
3.CCRepeat和CCRepeatForever
除了以上的两个可以实现多个动作的类外,还有可以使一个动作重复播放的类,那就是CCRepeat和CCRepeatForever.二者都可以使动作重复进行,不同之处就是前者可以自己定义重复次数,而后者是一直重复的。
CCActionInterval* rep2 = CCRepeat::create((CCFiniteTimeAction*)seq->copy()->autorelease()),10);//第二个参数是重复的次数,范围是1到2的30次方。m_kathhia->runAction(rep2);
CCAction* rep2 = CCRepeatForever::create((CCActionInterval*)(sep->copy()->autorelease()));m_kathhia->runAction(rep2);
【区别】:CCSpawn是让所有动作一起播放的,而CCSequence是让动作一个接一个播放
0 0
- 组合动作
- Cocos2d-x动作组合
- Cocos2d动作: 创建组合动作对象
- 09、Action_2(组合动作)
- Lua_顺序动作、组合动作、重复动作、永远重复动作和反向动作
- 【cocos2d-x】动作类之缓冲动作和组合动作的使用(变速动作)
- 【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-组合动作
- 【iOS-Cocos2d游戏开发】Cocos2d-iPhone动作Action-组合动作
- 4.5兼模拟卡牌动作和动作组合
- cocos2dx 动作篇 组合动作Spawn 和 Sequence
- cocos2d-x中的各种动作组合
- 第八章动作和动画-组合动作
- 【Cocos2d-X开发学习笔记】第16期:动作类之缓冲动作和组合动作的使用
- 组合键实现你想象的任何动作!
- Cocos2d-x手机游戏开发中-组合动作
- CVP认证学习笔记--李天宇012组合动作
- 从Delphi开始学Cocos2dx-3.0[11]:持续动作之组合动作
- cocos2dx --- Action介绍 (一、二) (动作顺序、动作组合效果)
- OTN 交换& P-OTN有效降低100G 网络成本 (三)
- gcc 基本使用方法
- What is Maui?
- 自定义searchview的编辑框,搜索按钮,删除按钮,光标等
- mailcore -- POP
- 组合动作
- linux内核input子系统解析
- Visio Premium 2010 密钥
- php学习之道:mysql SELECT FOUND_ROWS()与COUNT(*)用法区别
- cf 1A
- java.lang.OutOfMemoryError: Java heap space
- ndk 使用vector、string等stl库的方法
- 雾山的Android学习笔记---消息机制(二) .
- android开发——应用程序启动前的闪屏实现