位置: 编程技术 - 正文

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塔防游戏)

  • 怎么报企业所得税季报
  • 收到社保局返还的应届毕业生补贴
  • 可供出售权益工具投资公允价值的增加
  • 委托代征税务
  • 增值税转型的主要内容
  • 经纪代理服务怎么做分录
  • 业务招待费怎么做会计分录
  • 向公司一般户的银行借款怎么做账?
  • 运输费计入采购成本的分录
  • 新公司前几个月发工资
  • 所得税季报中的利润总额包括哪些
  • 关于企业所得税若干优惠政策的通知
  • 买卖投资证券基金怎么进行财税处理?
  • 雄安新区纳入综合考核
  • 定期定额户需要自己申报吗
  • 独立核算的分公司可以享受小微企业吗
  • 合伙人退伙资产清算需要交税吗
  • 税务自查补税后还有风险吗
  • 苹果电脑屏幕键盘怎么去除
  • 没有取得发票的支出可以做成本吗
  • 红利所得的税法规定
  • PHP:session_save_path()的用法_Session函数
  • shstart.exe - shstart是什么进程 有什么用
  • 无运输工具承运业务的经营者适用免税政策
  • 冲账怎么写?
  • 划拨建设用地使用权没有使用期限的限制
  • php simple html dom parser
  • 企业汇算清缴发现之前收入记多了可以调整吗
  • 21年前端面试题
  • 前端大佬都有谁
  • cookie from
  • 税务局清税
  • 逾期超过一年
  • 增值税普通发票查询真伪
  • 个税租房租金扣除规则
  • 资产负债表不能有负数吗
  • 小微企业城建税减免政策
  • 母公司收取子公司利润
  • 混合销售的含义
  • 以前年度损益调整
  • 进项3个点销项13个点是需要交10个点的税吗
  • 汇算清缴 房租
  • 其他收益算不算营业利润
  • 会计处理的步骤
  • 可转换债券发行主体
  • 如果对装修费用有异议怎么办
  • 施工图审查费属于什么费
  • 查账补缴的税的账怎么做
  • 装修费用摊销是指什么
  • 已认证未抵扣的发票可以退回红冲吗
  • iis w3svc
  • 喝了阿胶补血口服液嗜睡
  • win7电脑一键关机快捷键
  • linux的apache
  • wkqkpick.exe进程是什么
  • ubuntu更新版本
  • centos支持中文
  • mac如何搜索应用
  • linux arp -s
  • windows7 读不了u盘怎么解决
  • windows7使用
  • dos怎么开启
  • jQuery实现Tab选项卡切换效果简单演示
  • shell sed 空格
  • python脚本代码大全
  • 在javascript中
  • jQuery实现TAB选项卡切换特效简单演示
  • jquery search
  • 如何使用jquery实现点击按钮弹出一个对话框
  • javascript运行环境有哪些
  • javascript 对象的this指向
  • 江苏税务开票申报操作
  • 2023年新农合缴费
  • 入职培训结束就签合同吗
  • 合规管理的基本要求
  • 外经证开错了怎么办
  • 美国有汽车吗
  • 宁波无犯罪证明能当场拿到吗
  • 税务检查企业所得税案例
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设