位置: 编程技术 - 正文

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

  • 其他权益工具投资科目编码
  • 小规模纳税人月收入多少免征增值税
  • 调整税率后增值税发票的开具
  • 税务登记管理办法2023
  • 个体户需要给员工交保险吗
  • 支出算什么会计科目
  • 所有小规模都能抵税吗
  • u盘算固态吗
  • 财务报表分析五种方法
  • 企业所得税清算备案日和结束日怎么填
  • 特许权使用费是什么意思
  • 邮局可以开发票吗 税点多少
  • 购进货物没有发票接受虚开判刑案例
  • 农产品核定扣除增值税进项税额计算表
  • 应付股利一直挂账怎么办
  • 企业购买的雇主责任险
  • 暂估发票到账出入库单要填吗
  • 原材料作废品处理方法
  • 材料收到发票未到怎么记账
  • 退货款现金流量表填经营活动的什么科目
  • 建筑企业甲供材税收筹划
  • 营改增后装修行业税率
  • 退税记录显示税务审核中
  • 我国个人取得的各种所得有几种类型
  • 股权转让需要什么资料
  • 资本公积账务重组
  • 计提缴纳增值税怎么做账
  • 拆迁的支出费用包括哪些
  • win11怎么用
  • 银行承兑找个人怎么操作
  • 存货跌价准备借贷方表示的含义
  • 借助的近义词
  • 如何在mac上快速打开聚焦搜索
  • PHP:session_regenerate_id()的用法_Session函数
  • PHP:Memcached::getStats()的用法_Memcached类
  • 增值税发票红字信息表
  • 新西兰萨摩亚人
  • 如何使专业人员的工作卓有成效读后感悟
  • 利润增减幅度
  • php解析接口
  • php获取文本框输入的值
  • php语言之面向对象编程 educoder
  • 资产负债表中其他流动资产包括哪些科目
  • vue3.0用法
  • 浅谈一下新冠的好处
  • php 密码加密
  • elasticsearch基本概念
  • 小规模餐饮业如何征税
  • 退回社保怎么做分录
  • 买汽车配件属于什么服务
  • 什么时候进项税转出
  • 处置固定资产开发票
  • 帝国cms使用手册
  • 6%税点是什么意思
  • sql2008使用教程
  • mssqlserver服务安装
  • 城市维护建设税属于中央还是地方
  • 冲抵货款是什么意思
  • 利润表中的利息费用是利息支出吗
  • 贷款利息收入要交增值税吗
  • 2020年申报期截止时间
  • 负数发票跨月怎么报税
  • 内账收入按含税还是不含税入
  • 小型润滑油生产设备要哪些
  • 预付账款无法取得发票如何做账
  • linux file-nr
  • windowxp一直在windowxp界面
  • mac系统文件名
  • jquery点击切换div
  • listview的view属性
  • 如何短时间内学会打字
  • JavaScript—window对象使用示例
  • js如何获取url
  • [置顶]JM259194
  • 层盖住下拉列表框问题解决方案
  • jquery绑定keyup
  • angularjs4
  • jquery设置文本字体样式
  • 中国税务局官网发票查询系统
  • 营改增后如何纳税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设