位置: 编程技术 - 正文

Cocos2d-JS动画(cocos creator 动画制作)

编辑:rootadmin
与动作密不可分的还有动画,动画又可以分为场景过渡动画和帧动画。场景过渡动画我们在以往介绍过,这一个我们只介绍帧动画。帧动画帧动画就是按一定时间间隔、一定的顺序、一帧一帧地显示帧图片。我们的美工要为精灵的运动绘制每一帧图片,因此帧动画会由很多帧组成,按照一定的顺序切换这些图片就可以了。在Cocos2d-JS中播放帧动画涉及到两个类:cc.Animation和cc.Animate,类图如下图所示,cc.Animation是动画类,它保存有很多动画帧,cc.Animate类是动作类它继承于cc.ActionInterval类,属于间隔动作类,它的作用是将cc.Animation定义的动画转换成为动作进行执行,这样我们就看到动画播放的效果了。帧动画相关类图实例:帧动画使用下面我们通过一个实例介绍一下帧动画的使用,这个实例如下图所示,点击Go按钮开始播放动画,这时候播放按钮标题变为Stop,点击Stop按钮可以停止播放动画。帧动画实例下面我们再看看具体的程序代码,app.js中的HelloWorldLayer的构造代码代码如下: app.js中的HelloWorldLayer中的onAction函数代码如下:上述第①行代码是创建一个Animation对象,它是动画对象,然后我们要通过循环将各个帧图片放到Animation对象中。第②行是获得帧图片的文件名。第③行代码是通过帧名创建精灵帧对象,第④行代码把精灵帧对象添加到Animation对象中。第⑤行代码animation.setDelayPerUnit(0.)是设置两个帧播放时间,我们这个动画播放是4帧。第⑥行代码animation.setRestoreOriginalFrame(true)是动画执行完成是否还原到初始状态。第⑦行代码是通过一个Animation对象创建Animate对象,第⑧行代码this.sprite.runAction(cc.repeatForever(action))是执行动画动作,无限循环方式。

推荐整理分享Cocos2d-JS动画(cocos creator 动画制作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos做动画,cocos2d帧动画,cocos spine动画,cocos creator动画教程,cocos spine动画,cocos spine动画,cocos做动画,cocos2d 动画,内容如对您有帮助,希望把文章链接给更多的朋友!

第⑨行代码this.sprite.stopAllActions()停止所有的动作。

Cocos2d-JS动画(cocos creator 动画制作)

更多内容请关注最新Cocos图书《Cocos2d-x实战:JS卷——Cocos2d-JS开发》本书交流讨论网站: JS卷》现已上线,各大商店均已开售:

京东:

【深入了解cocos2d-x 3.x】内置数据结构(2)——Map 其实最没意思的数据结构就是Map和Vector这两个了,完完全全就是std::map和std::vector上面再加了一层引用计数。当然,这也有好处,就是支持std算法以及支

Cocos2d-JS事件处理机制 在很多图形用户技术中,事件处理机制一般都有三个重要的角色:事件、事件源和事件处理者。事件源是事件发生的场所,通常就是各个视图或控件,

铁嘴李的Cocos2dx之旅之添加按钮 要在Cocos2d中使用Button,首先引入头文件#includeui/CocosGUI.husingnamespaceuil;引入完毕后,就创建button。代码如下:voidbtnGoodsItem(cocos2d::Ref*pSender,Widget::TouchEventTy

标签: cocos creator 动画制作

本文链接地址:https://www.jiuchutong.com/biancheng/369066.html 转载请保留说明!

上一篇:Cocos2d-JS特效(cocos creator特效制作)

下一篇:【深入了解cocos2d-x 3.x】内置数据结构(2)——Map(cocos2dx入门)

  • 非居民企业享受协定待遇
  • 企业注册资金需要拿钱出来吗
  • 农产品减免税政策最新
  • 企业减免的税费账务处理
  • 所得税忘了计提如何做会计分录还有结转
  • 应发工资和实发工资计算公式excel
  • 股票盈亏怎么计算app
  • 用公户付了一笔款怎么办
  • 收到上个月的发票怎么做分录
  • 行政事业单位工会经费支出范围
  • 自然人纳税系统
  • 收到发票怎么记账
  • 收到的专票都必须开吗
  • 税控盘维护费280怎么交
  • 城市建设维护税是什么意思
  • 长期待摊费用以后怎么摊销
  • 收到政府征地补偿款
  • 领用原材料安装固定资产
  • 负数发票是做相反分录还是红字相同分录
  • window10的帮助与支持窗口在哪
  • 门店出纳的工作内容
  • php获取远程文件数据
  • php 用户和密码
  • 怀特岛郡国旗
  • php和数据库
  • scrfs.exe - scrfs是什么进程 有什么用
  • pnaico.exe是什么软件
  • win7纯净版系统 9代
  • 如何挽留婚姻危机
  • 企业财务人员如何防范电信诈骗
  • 上传图片照片
  • php操作mysql数据库
  • 了解的反义词
  • 集群怎么写
  • 增值税专用发票怎么开
  • 应收账款应付账款属于什么科目
  • 什么是进项票什么是成本票
  • win+e快捷键在哪
  • php技术
  • 返还土地出让金违法吗?
  • 购买方已认证怎么开具红字信息表
  • 福利费工会经费教育经费计提比例
  • 进出口额等于进口额加出口额吗
  • 不抵扣的发票需要认证吗
  • 代垫费用开票明细怎么写
  • mongodb 查询条件
  • 物业公司物业费税率是多少
  • 工资与社保缴纳不一致
  • 存款利息收入应计入收入总额吗
  • 母公司无偿借款给子公司
  • 息税前利润与盈亏平衡点
  • 忘了作废的发票还能用吗
  • 专项应付款在借方
  • 毁损的原材料怎么处理
  • 普通发票和增值税发票的区别图片
  • 赠送的产品价格为0怎么做账
  • 什么是权益性投资企业
  • sysbench内存性能测试
  • 数据库句柄是什么意思
  • sql不重复数据个数
  • mysql免安装版下载
  • 英雄联盟win8
  • windows server 2008 r2激活密钥
  • CentOS 7.0.1406 正式版发布(附CentOS7下载地址)
  • win10如何限制电脑上网权限
  • windows1020h2版本怎么样
  • linux压缩文件tar命令
  • windows更新后桌面没反应
  • cocos2dx quick lua 学习笔记1
  • javascript函数用法
  • node.js实战
  • apk签名生成器
  • node.js怎么用
  • Python 正则表达式入门(初级篇)
  • javascript基础入门教程
  • js prototype constructor
  • 浙江网上税务局登录官网
  • 绿化工程项目
  • 国税局辽宁省国税局
  • 国办函和国办发
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设