Cocos2d-x从入门到精通第17课《变速动作》
来源:互联网 发布:公司网络品牌维护 编辑:程序博客网 时间:2024/05/29 07:17
本节课视频教程地址:http://edu.csdn.net/course/detail/1342/20995?auto_start=1
什么是变速动作
变速动作和符合动作类似,也是一种特殊的动作,它可以把任何动作按照改变后的速度执行。
变速运动的类别
变速动作分为两类,分别为Speed类和EasyAction,Speed主要用于线性的改变某个动作的速度,为了改变一个动作的速度,首先需要将目标动作包装到Speed动作中。
Speed虽然能改变动作的速度,但是只能按比例改变速度,ActionEase可以实现动作的速度又快到慢、速度随时间改变的匀速运动。该类包含5类运动,指数缓冲、Sine缓冲、弹性缓冲、跳跃缓冲和回震缓冲。每类运动都包含3个不同时期的变换:In、Out和InOut。
变速动作的使用
//创建一个spirte auto _sprite = Sprite::create("Logo.png"); this->addChild(_sprite); _sprite->setPosition(Vec2(0, 320)); //创建MoveTo动作 auto _moveTo = MoveTo::create(3.0, Vec2(960, 320)); //创建Speed动作 auto _speed = Speed::create(_moveTo, 0.5); //执行动作 _sprite->runAction(_speed); //创建sine的缓冲 auto _sineEase = EaseBounceInOut::create(_moveTo); _sprite->runAction(_sineEase);
通过代码我们可以看到两种变速运动的使用,对于EasyAction类,不止代码中所使用的这一种,还有其他的五种,这五种的使用方式和代码中的一模一样,所以咱们只需要替换一下类名就可以使用其他的四种了,我在视频教程中也带领大家看了另外四种都是什么,所以,大家如果懒得去看源码,可以去我的视频教程里面进行本节课的学习,会有事半功倍的效果哦;
好了,今天的课程就讲完了,谢谢大家
0 0
- Cocos2d-x从入门到精通第17课《变速动作》
- Cocos2d-x从入门到精通第15课《即时动作》
- Cocos2d-x从入门到精通第14课《加速度计》
- cocos2d-x 变速动作
- Cocos2-x从入门到精通第16课《延时动作》
- Cocos2d-x从入门到精通第11课《锚点概念的理解》
- Cocos2d-x从入门到精通第12课《layer的创建与使用》
- Cocos2d-x从入门到精通第13课《Layer的触摸监听》
- Cocos2d-x从入门到精通第六课《自定义绘制》
- Cocos2d-x从入门到精通第七课《内存管理》
- Cocos2d-x从入门到精通第八课《坐标系统》
- Cocos2d-x 动作之变速动作
- Cocos2d-x从入门到精通第四课《Cocos2d-x中的FileUtils》
- Cocos2d-x从入门到精通第五课《Cocos2d-x中的Node》
- Cocos2d-x从入门到精通第十课《Cocos2d-x中的Sprite》
- Cocos2d-x从入门到精通第九课《Director,Scene,Layer,Sprite的关系》
- Cocos2d-x从入门到精通第18节课《 Cocos Studio编辑序列帧及序列帧的使用 》
- 【cocos2d-x】动作类之缓冲动作和组合动作的使用(变速动作)
- .NET伪静态配置方法(其一)
- 1.2 日期函数
- 关于SOCKET 接收发送 缓冲区 测试 SO_SNDBUF
- 关于程序无法下载的感悟
- Java 内存区域和GC机制以及JVM(Java虚拟机)优化大全和案例实战
- Cocos2d-x从入门到精通第17课《变速动作》
- web.xml中配置JSP属性
- 我的第一篇------测试下
- Struts2 显示日期类型
- protobuf相关的操作函数
- 第二周实践3--体验复杂度(2)汉诺塔
- Redhat5.8 环境下编译安装 Redis 并将其注册为系统服务
- on duplicate key update简单使用
- powerdesigner 通过jdbc连接 oracle数据库