Cocos2d-x Lua中帧动画

简介: <p><span style="font-size:14px;"><a target="_blank" name="OLE_LINK53"></a>帧动画就是按一定时间间隔、一定的顺序、一帧一帧地显示帧图片。我们的美工要为精灵的运动绘制每一帧图片,因此帧动画会由很多帧组成,按照一定的顺序切换这些图片就可以了。</span></p><p><span style="font-size:14px;
+关注继续查看

帧动画就是按一定时间间隔、一定的顺序、一帧一帧地显示帧图片。我们的美工要为精灵的运动绘制每一帧图片,因此帧动画会由很多帧组成,按照一定的顺序切换这些图片就可以了。

Cocos2d-x Lua中播放帧动画涉及到两个类:Animation和Animate,类图如图所示,Animation是动画类,它保存有很多动画帧,Animate类是动作类它继承于ActionInterval类,属于间隔动作类,它的作用是将Animation定义的动画转换成为动作进行执行,这样我们就看到动画播放的效果了。

 

 

 帧动画相关类图

更多内容请关注最新Cocos图书《Cocos2d-x实战:Lua卷——Cocos2d-lua开发
本书交流讨论网站:http://www.cocoagame.net
欢迎加入Cocos2d-x技术讨论群:257760386
更多精彩视频课程请关注智捷课堂Cocos课程:http://v.51work6.com
《Cocos2d-x实战 Lua卷》现已上线,各大商店均已开售:

京东:http://item.jd.com/11659697.html

欢迎关注智捷iOS课堂微信公共平台,了解最新技术文章、图书、教程信息

目录
相关文章
|
测试技术 Linux Android开发
如何使用ZEROBRANE STUDIO远程调试COCOS2D-X的LUA脚本(转)
http://www.cocos2d-x.org/docs/manual/framework/native/v2/lua/lua-remote-debug-via-zerobrane/zh ZeroBrane Studio做为一个轻量级的Lua IDE,因为它支持跨平台(支持Windows、Mac和Linux)和支持真机调试(Andorid、IPhone和IPad),所以经常被用来调试Lua。
1395 0
Cocos2d-x Lua中实例:帧动画使用
<h3><span style="font-weight: normal;"><span style="font-size:14px;">下面我们通过一个实例介绍一下帧动画的使用,这个实例如下图所示,点击Go按钮开始播放动画,这时候播放按钮标题变为Stop,点击Stop按钮可以停止播放动画。</span></span></h3> <p align="center"><span style="f
1488 0
Cocos2d-x Lua中实例:特效演示
<span style="font-size:14px;">下面我们通过一个实例介绍几个特效的使用,这个实例如下图所示,上图是一个操作菜单场景,选择菜单可以进入到下图动作场景,在下图动作场景中点击Go按钮可以执行我们选择的特性动作,点击Back按钮可以返回到菜单场景。<br></span><div style="text-align: center;"><img src="http://img
1654 0
Cocos2d-x Lua中网格动作
<span style="font-size:14px;">GridAction它有两个主要的子类Grid3DAction和TiledGrid3DAction,TiledGrid3DAction系列的子类中会有瓦片效果,如下图所示是Waves3D特效(Grid3DAction子类),如后图所示是WavesTiles3D特效(TiledGrid3DAction子类),比较这两个效果我们会看到瓦片
1164 0
Cocos2d-x Lua中多场景切换生命周期
<span style="font-size:14px;">在多个场景切换时候,场景的生命周期会更加复杂。这一节我们介绍一下场景切换生命周期。<br>多个场景切换时候分为几种情况:<br>情况1,使用pushScene函数从实现GameScene场景进入SettingScene场景。<br>情况2,使用replaceScene函数实现从GameScene场景进入SettingScene场景。<
1514 0
Cocos2d-x Lua中生命周期函数
<span style="font-size:14px;">场景(Scene)以及所有节点(Node)的生命周期事件如下:<br>enter。进入场景时候触发。<br>enterTransitionFinish。进入场景而且过渡动画结束时候触发。<br>exit。退出场景时候触发 。<br>exitTransitionDidStart。退出场景而且开始过渡动画时候触发。<br>cleanup。
1477 0
Cocos2d-x Lua中Sprite精灵类
<span style="font-size:14px;">精灵类是Sprite,它的类图如下图所示。<br><br></span><div style="text-align: center;"><img src="http://img.blog.csdn.net/20150511122226597" alt=""></div> <div style="text-align: center;
1672 0
推荐文章
更多