位置: 编程技术 - 正文

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

  • 计提坏账为什么是递延所得税资产
  • 在计算应纳税所得额时下列
  • 税控盘白盘和黑盘一样吗
  • 收到附加税退税的分录
  • 小规模免收增值税的收入范围
  • 每月10万不要交税从什么时候开始
  • 季报现金流量表是必报表吗
  • 自建固定资产入账
  • 递延所得税当期发生额
  • 应付票据保证金的会计分录怎么写
  • 留样检测的产品计入什么科目?
  • 办公费税前扣除标准2022最新
  • 现金交易的发票可以认证
  • 企业核定征收的好处
  • 企业或员工获得的相关荣誉
  • 会计报表指标也称为什么
  • 赞助支出属于什么费用
  • 福利性补贴包括哪些
  • 出口的货物因质量问题被扣款
  • 发票冲红可以冲红数量不变金额减少
  • 管理费是否需合计
  • 日用品 食品
  • 周转材料月末有余额吗
  • php实现的三个常数是什么
  • php登录注册
  • ElementPlusError:[ElPagination] 你使用了一些已被废弃的用法,请参考 el-pagination 的官方文档
  • 图解在OS X中管理窗口大小的多种方法
  • PHP:oci_free_descriptor()的用法_Oracle函数
  • 查补的增值税能抵留抵吗
  • 改征增值税是什么意思
  • 董事费如何计算个人所得税
  • 试用期不交金后面补缴
  • html可以描述什么
  • 用土地抵账合法吗
  • 学校官网首页图片
  • vue的mvvm模型
  • taskset 绑定cpu
  • 工业企业采购部工资计入什么科目
  • 哪些服务可以开具经纪代理服务发票
  • 新收入准则修订的目的
  • 织梦cms要钱吗
  • 商业承兑汇票退回给上手公司怎么操作
  • 企业残保金计提分录
  • 差旅费抵扣所得税标准
  • sql server 2008使用说明
  • 促销费会计分录怎么写
  • 转让股权溢价账务处理会计分录
  • 公司组织员工吃饭或举行活动的行为被称为什么
  • 建筑发票开具与土增税扣有什么关系?
  • 同一控制下企业合并
  • 销售佣金的三大特点是什么?
  • 银行承兑汇票贴现利息计算公式
  • 咨询服务业成本比例
  • 个人往对公账户上存款怎么存
  • 城市配套费的账务处理
  • 营改增后工程项目计价规则也随之发生了改变对还是错
  • sql四种功能
  • mysql中排序
  • mysql密码忘了怎么办?
  • window10系统主题
  • xp系统的输入法在哪里设置
  • 64位Vista、Windows7系统IIS连接数据库故障完美解决
  • macbookzen
  • win10系统无法更改
  • linux 应用程序
  • windows10秋季更新
  • linux的链接文件
  • win7j
  • 三眼仔啥意思
  • ie在支持ftp的功能方面
  • linux批量修改文件时间
  • express框架的优缺点
  • js实现ping一个ip地址
  • Genymotion首次运行程序出现错误Installation error: INSTALL_FAILED_CPU_ABI_INCOMPATIBLE
  • 陕西省国家税务总局班子成员
  • 太原市小店区电影院营业时间
  • 河南省土地使用税税率
  • 电子税务局密钥不一致
  • 网上办税服务厅
  • 推动税务系统全面从严
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设