位置: 编程技术 - 正文

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

  • 金融保险业税目
  • 教育培训行业成本怎么结转
  • 营业账簿指什么
  • 工程服务增值税税率1%
  • 房产折旧计算方法 举例
  • 搬迁补偿收入计入什么会计科目
  • 债务重组损失计算公式
  • 开出银行汇票支付手续费
  • 预付材料款的会计分录怎么写
  • 抵扣红字发票税点是多少
  • 工程结算收入是什么科目
  • 分配利润顺序
  • 租的厂房再转租怎么开票抵扣
  • 印花税为什么不计入资产成本
  • 免抵退和免退税哪种划算
  • 异地预缴增值税后本地还要交吗
  • 软件企业超税负率怎么算
  • 股权转让股权公告范本
  • 鸿蒙系统大文件夹怎么调节大小
  • 怎么解决win11系统不兼容问题
  • 会计分录是怎么样的
  • 事业单位研究开题报告
  • 房产税的征收范围为
  • 在windows7提供了一种什么技术
  • 公司注销帐上的钱取出来要交税吗
  • 浅谈linux的发展方向和应用范围
  • ie浏览器阻止
  • 安装win7系统的硬件要求
  • centos7安装php7.3
  • 中秋购物
  • linux bsub
  • phpstorm运行php
  • 企业所得税税前扣除凭证管理办法
  • 塞巴斯蒂安电影 豆瓣
  • php执行脚本
  • php常用设计模式有哪些
  • php基于正则批量输出
  • svg如何嵌入html5
  • 本地部署stable diffusion需要什么显卡
  • 已提足折旧固定资产改建支出 所得税怎么计算
  • 前端面试常问的项目问题
  • vue路由实例
  • vue获取当前行
  • 附表一般写在哪
  • 网上报税优点与缺点
  • 超过认证期限的发票未抵扣能红冲吗
  • python怎么自己写函数
  • 椅子能放进后备箱吗
  • 房地产材料采购清单
  • 开具免税的发票,"税率"栏如何填开?
  • 企业收到运输发票
  • 经营性投资范畴
  • 现金流量套期与公允价值套期的区别
  • 销售明细账本怎么填写
  • 在租赁公司贷款买的车绿本上会有我的名字吗
  • 建筑业红字发票如何开
  • 软件测试取费标准
  • 应付利息怎么记账
  • 饭店卖烟酒需要什么手续
  • 公司怎么变更公司名称
  • mysql两个表连接
  • windows server能干嘛
  • centos的特点
  • Xp输入法不见了
  • window10 弹窗广告
  • 深入理解rcu
  • js call.call
  • css兼容浏览器
  • springmvc框架下tomcat服务器数据库密码如何加密
  • js解析url参数的方法
  • 高仿微信本地图片违法吗
  • unity3d怎样导入资源
  • shell for遍历
  • 正弦的波长
  • 电子税务局网页版登录入口官网
  • 税务总局机关
  • 税务绩效管理存在不足
  • pppoe账号密码改了连不上网
  • 江苏省纳税信息查询
  • 税务系统绩效管理首要目标
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设