位置: 编程技术 - 正文

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

  • 增值税发票综合服务平台错误代码35
  • 企业所得税汇算清缴退税怎么做账
  • 抗税的性质
  • 更换税控盘后原发票如何导入旧盘开票税局
  • 收到固定资产发票抵扣进项税
  • 一般纳税人加计抵减申报表怎么填
  • 尚未收到货款,填什么凭证
  • 补计提去年的折旧该怎么做账
  • 收资料费怎么入账科目
  • 抵扣勾选和退税勾选选错了怎么办
  • 企业为职工支付的家庭财产保险
  • 一个季度申报一次是什么
  • 关联企业借款利息扣除
  • 债务重组损失金额
  • 建筑机械租赁站
  • 正确解读《非居民金融账户涉税信息尽职调查管理办法》
  • 酒店会计账务处理及税务申报
  • 以前年度加计扣除的税
  • 酒店更换地毯的请示
  • 公司房产税如何计算器
  • 小规模的应交税费涉及几个三级明细
  • 收取赔偿金开具什么发票
  • 购销合同没写签订日期违法吗
  • linux的sh
  • windows10更新怎么办
  • 如何编辑受保护的word文档
  • 公司法人的车租赁合法吗
  • win8.1技巧
  • linux acl配置命令
  • 广告公司发生的广告代工费账务怎么处理
  • PHP:curl_file_create()的用法_cURL函数
  • 财务处理程序的方法
  • 建筑业主营业务收入二级科目有哪些
  • 外汇业务的核算ppt
  • 季节性用工政策
  • php sendmail
  • 旺阿雷自然保护区里的旺阿雷瀑布,新西兰北岛 (© Nathan Kavumbura/Getty Images)
  • html游戏大全
  • 史上最强i3
  • css选择器使用
  • 隐藏php后缀
  • 确认应付职工薪酬如何计算
  • 财务中常有提到的问题
  • 企业投资股票收益怎么交税
  • 劳务派遣合法吗
  • 新会计准则应付账款
  • 自己动手把桌子改窄
  • sqlserver 创建链接服务器
  • 差旅费报销人员范围
  • 以前年度多交的所得税怎么退
  • 减免税款属于政府补助利得吗
  • 实收资本在核算上有哪些要求
  • 转出进项税额会计分录
  • 营业成本利润率行业均值
  • 冲销主营业务收入怎么做分录
  • 老板请员工吃饭的文案
  • 研发费用加计扣除比例及计算方法
  • sql返回数据条数
  • 滑动关闭电脑功能按键在哪找
  • linux安装.gz
  • win7自动更新在哪
  • qq突然显示windows登录
  • Win7系统怎么打开文件后缀名
  • vps禁用ipv6
  • cocos2djs
  • android实战项目
  • github thanos
  • 如何判断sma
  • Linux Shell中判断进程是否存在的方法
  • jquery中可以用什么方法来获取和设置元素属性
  • python import os
  • web前端入门教程
  • 用python语言编写
  • 广西税务局123
  • 地税办理停保
  • 为什么增值税是销项税减进项税
  • 如何在广东省电子税务局开发票
  • 智利有什么自然景观
  • 广告行业税率6%包含的内容
  • 区里的地税局局长是谁
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设