位置: 编程技术 - 正文

cocos2dx --- 笔记 容易弄混了四个类,CCSpriteFrame CCAnimationFrame CCAnimation CCAnimate(cocos2djs)

编辑:rootadmin

推荐整理分享cocos2dx --- 笔记 容易弄混了四个类,CCSpriteFrame CCAnimationFrame CCAnimation CCAnimate(cocos2djs),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos2d教程,cocos2dx入门,cocos2dx4.0入门,cocos2dx官方教程,cocos2dx官方教程,cocos2d教程,cocos2djs,cocos2d教程,内容如对您有帮助,希望把文章链接给更多的朋友!

先来个总结吧。

CCSpriteFrame, 是精灵的单帧信息,内部储存了精灵的Rect和贴图(贴图仅仅是保存了指针)CCAnimationFrame,是动画的单帧信息,保存了一个SpriteFrame、动画的进度。CCAnimation,动画信息类,保存完整的动画信息CCAnimate,动画类,这个类才真正完成,具体的动画播放。它是CCActionInterval的子类。

实现2D精灵的帧动画,遵循以下操作步骤即可。

1、首先将所有的精灵帧读取进来,然后为每一帧创建一个SpriteFrame。

2、然后,创建一个CCAnimation,接着把所有的SpriteFrame按顺序添加进来。

这里如果使用了第一帧初始化,主角精灵的话,为了保证动画播放完成,需要调用一下setRestoreOriginalFrame函数

这个函数,设置当动画播放完成以后,是否释放第一帧,true为不释放。

cocos2dx --- 笔记  容易弄混了四个类,CCSpriteFrame CCAnimationFrame CCAnimation CCAnimate(cocos2djs)

3、然后,动画创建完成后,如果动画需要多次播放,可以加入到AnimationCache当中,

形式如下,第一个参数是CCAnimation,第二个是动画名。

CCAnimationCache::sharedAnimationCache()->addAnimation( pAnimation, "man" );

4、最后,在需要创建动画的地方,创建一个CCAnimate,然后把刚才创建好的CCAnimation传进去,再设置一下参数,就大功告成了。

接下来只需要选择合适的动画,再调用主角精灵的runAction就大功告成了。

示例代码:

cocos3.5塔防游戏开发---复习cocos2dx结束(明天重启仙剑) 前几天想复习一下cocos2dx和c,所以网上down了几段代码,不过win下的工程比较难找,所以找了一些都是mac下的代码,上一篇就是其中一个,mac的项目

Lua_打印Lua对象对应的C++的类 就一行代码,非常简单,以后就不用胡乱猜测了:print(tolua.type(obj))

cocos2d-x 3.x 引入【#include "cocos-ext.h"】头文件出现编译错误 最近研究cocosstudio,利用博客做写随笔看了个教程:

标签: cocos2djs

本文链接地址:https://www.jiuchutong.com/biancheng/368873.html 转载请保留说明!

上一篇:cocos2dx 自带的openURL方法 浅析(cocos2dx官方教程)

下一篇:cocos3.5塔防游戏开发---复习cocos2dx结束(明天重启仙剑)(app塔防游戏)

  • 新公司需要去当地街道报备劳动关系证明吗
  • 企业招用残疾人比例
  • 小微企业所得税优惠政策
  • 计提工资时个税怎么处理
  • 公司申报个税流程
  • 代订餐如何赚钱
  • 承租承包经营所得
  • 结转发出材料会计分录
  • 房地产企业借款费用
  • 房地产怎么计算需要交多少税
  • 营改增操作指引
  • 合并报表盈余公积怎么提
  • 企业采购一般应包括什么
  • 增值税普通发票和普通发票的区别怎么交税
  • 960011094开票提示
  • 增值税附表一免税项目金额填不上
  • 汽车运输增值税专用发票多少税点
  • 发票认证的三种方式
  • 建筑企业分包工程的纳税人
  • 合并财务报表中的负债和股东权益
  • 关于销售免税品的规定
  • 试生产时间规定
  • 工会经费的计税依据包括劳务费吗
  • 新准则待摊费用
  • PHP:xml_get_error_code()的用法_XML解析器函数
  • php判断为空的方法有哪些
  • windows7旗舰版为什么很多东西打不开
  • 研发费用支出税前扣除比例
  • 处置固定资产增值税怎么计算
  • 常用的php操作mysql的函数有哪些
  • 育空领地
  • 购买办公用品入库如何做账务处理
  • ai生成图形
  • 筹建期如果是一般纳税人 专票以后可以留着抵扣吗
  • yolov5目标检测代码
  • 进入微信小程序
  • 汇率一般是以几位数来显示
  • 协议、合同
  • 小规模纳税人开农产品免税发票
  • 上个月发票税率怎么查
  • 我们买得起一辆新车吗?英文
  • 红字信息表重复开具怎么处理
  • 编制科目余额表的方法
  • 汽车租赁发票账务怎么开
  • 长期待摊费用的摊销方法
  • 写字楼租金
  • 筹建期有时间限制吗
  • 有形动产租赁属于经营租赁吗
  • 商业汇票的承兑银行必须具备下列条件
  • 广告公司的广告制作费计入什么科目
  • 跨月抵扣的发票能退回吗
  • 销售分哪几类
  • 核定征收适用于什么税率
  • 珠宝行业的会计
  • 为什么实收资本不属于企业资产
  • 开办幼儿园的流程图
  • 委托加工物资的加工费计入什么科目
  • 材料会计实务操作题答案
  • sql server的使用方法
  • AppleMobileDeviceService.exe是什么进程?AppleMobileDeviceService.exe是病毒吗?
  • 一键ghost还原备份
  • 系统警告设置
  • mac怎么共享打印机设备
  • sdstat.exe - sdstat是什么进程 有什么用
  • ie8怎么设置默认ie7模式
  • oodag.exe - oodag是什么进程 有什么作用
  • windows 10 升级
  • jquery-file-upload 文件上传带进度条效果
  • jquery插件怎么用到自己的网站
  • 如何理解shell
  • js代码规范
  • python 归并排序算法
  • 扇形的菜
  • 摩托车车船税怎么收费标准
  • 怎样查询灵活就业养老保险缴费记录
  • 房地产预缴土增值税
  • 百旺金赋跨月专票作废
  • 国家税务总局公告2017年第21号
  • 企业所得税改革
  • 公司注销报税怎么申报
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设