位置: 编程技术 - 正文

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

  • 企业代扣代缴个人所得税系统
  • 其他应收款审计说明怎么写
  • 土地使用权转让是什么意思
  • 跨年租赁费如何处理
  • 发票认证没有信用怎么办
  • 残保金申报工资应该是实发数吗
  • 经营范围预付卡是什么
  • 调整企业银行存款账面余额的记账依据是什么
  • 成品油经销企业开具的成品油电子专用发票
  • 车辆购置税计税依据包括消费税吗
  • 小规模纳税人实收资本印花税如何交
  • 人力资源外包服务费计入什么科目
  • 冲减应付账款
  • 免税企业以前年收入多少
  • 上海2018房产税实施细则
  • 当月工资补扣个税吗
  • 原始凭证的基本内容包括会计科目吗
  • 处置子公司合并抵消
  • 到银行开公司账户需要多少手续费
  • 未开发票的结算款怎么入账?
  • 车辆的增值税和消费税
  • w11系统有哪些新功能
  • 怎么添加一个
  • Win10 20H2 KB5001391补丁包更新内容汇总
  • 企业优惠促销活动中的税收筹划
  • win10关闭自动更新方法永久
  • 利息股息红利个人所得税税率
  • linux系统如何更改主机名
  • 债券利息计算表
  • php注册功能的实现
  • linux 书 推荐
  • php数据库语句
  • 出口货物免抵退税额的计算方法
  • 餐饮定额发票能报销吗怎么报销
  • 固定资产提前报废当月计提折旧吗
  • node.js什么意思
  • 程序员未来会失业吗
  • webpack打包步骤
  • python查找列表元素
  • 赠送礼品账务处理会计分录
  • 供应商退回多余货款账户可以是打款账号吗
  • python如何在一个文件中运行另一个文件
  • mysql的索引是什么
  • python中sample函数怎么用
  • 营销策划协议
  • 企业投资收益要交增值税吗
  • 网购报销需要发票和什么截图
  • 商誉的会计核算怎么核算
  • 个人所得税计算方法及抵扣方法
  • 小企业资本公积的来源有
  • 分公司财务负责人要求
  • access ms
  • 小型企业需要给员工买社保吗
  • 报销粘贴单怎么粘贴发票
  • 财政直接支付的概念
  • 确认借款无法收款怎么办
  • 税控盘的主要功能包括
  • 转账显示未认证
  • 汇算清缴交通费填在办公费里面吗
  • 快递公司的主营业务范围
  • 从别的公司买承兑汇票
  • mysql不能运行
  • 详解Mysql主从同步配置实战
  • helppane是什么应用程序
  • win8系统怎样
  • 打开安全启动
  • win7提示计算机内存不足
  • linuxwho
  • win7系统怎么修改开机密码
  • 安卓机怎么直播
  • nodejs抓取网页内容
  • android 开发 教程
  • javascript如何学
  • 安卓下载手游
  • jquery导航菜单
  • 南京市国家税务局
  • 住宿发票税率1%怎么回事
  • 文化传媒公司能卖多少钱
  • 电子税务局怎么找回用户名
  • steam充值码生成
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设