位置: 编程技术 - 正文

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入门)

  • 债务承担规定是什么意思
  • 事业单位资产负责比往年增加表明什么
  • 研发费用可以列支成本吗
  • 折扣折让属于什么科目
  • 积分兑换开始啦
  • 销售防疫物资免水洗手液需要什么许可证
  • 公司刚注册之后怎么办
  • 企业因被盗丢失物品案例
  • 现金流量表关注指标
  • 税后扣税
  • 购入汽车
  • 留抵税额注销时,会计分录
  • 企业出租自有厂房超经营吗
  • 代扣代缴个税手续费返还怎么操作
  • 销售废旧物资账务处理
  • 往来账的作用
  • 公司注册资金未实缴可以申请破产吗
  • 人防设施建设费
  • 矿产资源补偿费征收管理规定
  • 实收资本的会计处理
  • 跨年度的应收账款少记了怎么办
  • 避税和不避税怎么选
  • 企业所得税怎么征收
  • 培训机构的收入有哪几方面
  • 同一控制下合并对价怎么算
  • linux dns配置服务器
  • 360tray.exe损坏文件怎么修复
  • 大沙丘国家公园在哪里
  • win10桌面2怎么使用
  • 如何用腾讯电脑管家回复格式化U盘
  • win10更新kb5006670
  • Win11 Build 22471 Dev版更新推送(附更新修复已知问题汇总)
  • 累积带薪缺勤的原因分析
  • 金融业的特殊性指的是
  • 微信小程序计算器代码
  • php抽象类和普通类的区别
  • wait等待的用法
  • 出口退税备案是代理的需要主办会计身份证复印件吗
  • 政府购买服务交几险
  • 从银行提取现金50000元备发工资
  • 外贸企业出口货物增值税的计算依据
  • 公司零报税怎么操作流程
  • 债券发行的分录
  • 工商年报资产状况纳税总额怎么填
  • opengl加阴影
  • ubuntu卸载ubuntu-desktop
  • 详解MySQL中EXPLAIN解释命令及用法讲解
  • 税率减按1.5%计算是什么意思
  • 金蝶固定资产折旧调整
  • sql使用cast进行数据类型转换示例
  • 什么情况下增值税进项税额转出
  • 差旅费津贴怎么报税
  • 职工意外伤害险赔偿标准
  • 长期股权投资稀释股权的两种
  • 外贸公司进口关税增值税的帐务处理流程
  • 开具发票时如何做账务处理?
  • 应交税费借方是增加还是减少
  • 冲暂估的差异放在哪里
  • 盈余公积转增实收资本对会计要素的影响
  • 成本利润率多少是正常的
  • 不抵扣的进项发票需要在电子税务局操作么
  • 发票遗失证明怎么写范文
  • 财务的材质怎么写
  • 项目建设期间所涉及的税
  • winxp u盘拒绝访问
  • windows2.0下载
  • mac如何安装dmg软件
  • centos搭建lamp环境
  • backupwx.exe
  • 系统用户在哪里
  • office2013标准版
  • centos release6.7
  • 如何改进个人工作作风
  • 逆向教程推荐知乎
  • android ui绘制
  • 打开指定文件夹命令
  • unity3d基础操作
  • New AssetBundle build system in Unity 5.0
  • 一年内在两家公司任职个税汇算清缴
  • 重庆国税12316
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设