位置: 编程技术 - 正文

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

  • 上月多计提增值税
  • 房产契税什么时候交的小知识
  • 在建工程转固定资产需要交税吗
  • 投资收益属于什么账户
  • 发票上的金额是什么字体
  • 哪些进项税额可以转出
  • 备用金无发票怎么做账
  • 税务局返还的三种税种
  • 车船税每年都要交吗标准多少
  • 进口增值税可以抵税吗
  • 租的厂房水电费开不了发票怎么办
  • 行政事业单位无偿调拨资产会计处理
  • 企业收取的租金会计分录
  • 公允价值变动损益属于当期损益吗
  • 发放股票股利的账务处理
  • 社保计入管理费用还是成本
  • 小规模纳税人装修费用计入什么科目
  • 只转让地上的建筑怎么办
  • 季度所得税预缴税款表中主营业务成本是否包含管理费用
  • 银行没有流水怎么开证明
  • 装修费用如何做分录
  • 投资股权投资基金算不算利好
  • 专利技术使用权转让属于特许权使用费
  • 委外加工企业怎么样降本
  • 净值在财务报表哪找
  • 接管财务要对接哪些内容?
  • 小企业流动资产一般是多少
  • deepin20.1怎么样
  • 加速折旧法和直线折旧法的区别
  • 华硕笔记本电脑售后维修服务网点
  • 收到拆迁补偿款现金流量表在哪里体现
  • 土地价款扣除会计分录
  • 收到折扣发票怎么处理
  • 未取得发票的工程预付款怎么入账
  • 系统之家u盘重装系统流程
  • 复制快捷键ctrl+c
  • ant-design-vue pro
  • 销售多余材料的收入会计分录
  • 短期借贷属于负债类科目
  • 高温补贴 个人所得税
  • 稿酬所得的个税怎么计算
  • phpajax技术
  • php zmq
  • anjedi编辑器
  • vue自定义指令生命周期
  • 我的十年怎么写
  • 命令start
  • mongodb数据库中间创建自己名字首字母的数据库
  • python如何运用
  • 社保工伤保险可以退吗
  • 其他应收款主要核算什么
  • 抵扣旅客运输服务申报时填哪行
  • 购买银行理财产品的几个必须知道
  • 劳务报酬和工资薪金有什么区别
  • 房地产行业扣税标准
  • 收到项目资本金怎么入账
  • 农产品加计扣除1%怎么计算和会计分录
  • 违约金从货款中扣除如何记账
  • 工程款可以转入存折里吗怎么转
  • 一件产品在不同场合的价格
  • 发票过账是什么意思
  • 奖励罚款怎么做分录
  • sql集合包含关系
  • Linux下mysql的root密码修改方法
  • bios如何关闭网卡
  • cvi linux
  • fedora怎么用
  • 清除桌面应用软件
  • xp系统在新建账户怎么弄
  • windows如何禁用程序
  • linux系统怎么查看防火墙状态
  • unity3d documentation
  • cocos creator读取json
  • android 左右滑动 库
  • python 连接符
  • 增强现实的三个特征
  • jquery插件是干什么的
  • 安卓手机 监听功能
  • 北京税务局网上开发票
  • 电动车验车流程及注意事项
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设