位置: 编程技术 - 正文

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

  • 计提税费的会计分录怎么写
  • 已发货没开票分录
  • 增值税附加税包括哪些税种及税率
  • 计提工会经费的基数是什么
  • 坏账准备应计入
  • 货架折旧年限
  • 房地产企业分立会计处理及税务筹划案例解析
  • 企业总资产是否包含累积折旧
  • 一次性取得的租金收入
  • 小规模免税农产品怎么做账
  • 企业租车接送员工合法吗
  • 未开票收入改为开票收入做账
  • 资产负债表的资产方能够提供的信息包括
  • 增值税普通发票需要交税吗
  • 个人名下车辆过户
  • 金融公司一般有哪些业务
  • 工商年报员工人数怎么算
  • 待处理财产损益的二级科目
  • windows10软件图标不正常显示
  • 如何解决win7系统搜不到蓝牙耳机
  • 期初建账分录
  • 公司筹备期的费用
  • PHP mysql_result()函数使用方法
  • php文本转数字
  • 电脑dwm.exe是什么
  • 耕地占用税的税收优惠
  • 补缴增值税和滞纳税区别
  • 汇付的注意事项有哪些内容
  • 工业会计做账的基本流程
  • 查补以前年度税款账务处理
  • 施工单位工程款支付程序
  • 企业出租房屋怎样报税
  • kavsvc.exe - kavsvc是什么进程 有什么作用
  • 微信php开发教程
  • 股权转让怎么交印花税2019年最新
  • PHP:JDToGregorian()的用法_日历函数
  • 什么是应交税费未交增值税
  • php比较大小
  • 劳务公司成本核算方法选择什么
  • vue3引入图片
  • 公司以现金形式发工资的最好解释
  • 劳务派遣公司账务
  • 什么是对公账户和个人账户
  • 一般纳税人销售自行开发的软件产品
  • 可供出售金融资产和交易性金融资产
  • 电商每天利润表怎么做
  • 进项税抵增值税
  • 待摊费用多久摊销一次
  • 保险支票托收
  • 预收款销售商品如何与业务员对账
  • 科技型中小企业享受优惠税收政策
  • 小规模纳税人免税怎么做账
  • 停车位划线费用入什么科目
  • 发票作废该如何操作
  • 行程单入账多久钱能到账
  • 企业关联业务往来情况怎么申报
  • 开出银行承兑汇票
  • 公司注销其他应付款法人借款
  • 银行承兑汇票到期无力支付计入什么科目
  • 销售费用的会计分录摘要
  • 发票验旧就是作废么?
  • 员工垫付的费用怎样记账
  • centos6.2安装
  • 修改mysql用户权限
  • wbs是什么文件
  • win8系统忘记电脑开机密码怎么办
  • win7虚拟xp系统怎么安装
  • 在ubuntu上安装gcc
  • coocareservice.exe是病毒吗
  • 和大家一起分享一下你读书以后的感受吧
  • win7本地连接ipv4属性闪退
  • linux服务器安全配置
  • Node.js中的事件循环是什么
  • python中while用法
  • jquery插件怎么写
  • jqgrid分页pager
  • 安徽监狱待遇qzzn
  • 企业的赞助费如何入账
  • 加油发票如何抵扣
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设