位置: 编程技术 - 正文

Cocos2d-x动画工具类(cocos creator 动画制作)

编辑:rootadmin

推荐整理分享Cocos2d-x动画工具类(cocos creator 动画制作),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:cocos creator动画教程,cocos creator 动画制作,cocos2d 动画,cocos creator动画教程,cocos做动画,cocos2dx 动画,cocos2dx 动画,cocos2d 动画,内容如对您有帮助,希望把文章链接给更多的朋友!

1.此工具类的目的是为了方便执行动画,使用TexturePackerGUI工具可以导出plist文件和png图片,这里我示例图片叫bxjg.plist和bxjg.png

//////////////////////////////////////.h文件

Cocos2d-x动画工具类(cocos creator 动画制作)

#ifndef _AnimateUtil_H_

#define _AnimateUtil_H_#include "cocos2d.h"using namespace cocos2d;using namespace std;class AnimateUtil//动画工具类{ 名称 播放的间隔 是否循环播放 static Animation * createWithSingleFrameName(const char * name, float delay, int Loops);//根据文件名字前缀创建动画对象,指定动画图片数量 名称 图片数量 播放的间隔 是否循环播放 static Animation * createWithFrameNameAndNum(const char * name, int num, float delay, int Loops);};

#endif

/////////////////////////////////.cpp文件

#include "AnimateUtil.h"Animation * AnimateUtil::createWithSingleFrameName(const char * name, float delay, int Loops){/*将图片加载到精灵帧缓冲池*/SpriteFrameCache *frameCache = SpriteFrameCache::getInstance();Vector<SpriteFrame * > frameVec;SpriteFrame * frame = NULL;int index = 1;//小图片数量do {//从SpriteFrame缓冲池获取SpriteFrame对象frame = frameCache->getSpriteFrameByName(StringUtils::format("%s%d.png", name, index&#;&#;));//不断获取spriteFrame对象,直到获取的&#;为NULLif (frame == NULL){break;}frameVec.pushBack(frame);} while (true);//使用SpiteFrame列表创建动画对象Animation * animation = Animation::createWithSpriteFrames(frameVec);animation->setLoops(Loops);//设置是否循环animation->setRestoreOriginalFrame(true);animation->setDelayPerUnit(delay);//设置动画间隙return animation;}Animation * AnimateUtil::createWithFrameNameAndNum(const char * name, int num, float delay, int Loops){SpriteFrameCache * frameCache = SpriteFrameCache::getInstance();SpriteFrame * frame = NULL;Vector<SpriteFrame *> frameVec;int index = 1;for (int i = 1; i <= num; i&#;&#;){frame = frameCache->getSpriteFrameByName(StringUtils::format("%s%d.png", name, index&#;&#;));if (frame ==NULL){break;}frameVec.pushBack(frame);}Animation * animation = Animation::createWithSpriteFrames(frameVec);animation->setLoops(Loops);animation->setRestoreOriginalFrame(true);animation->setDelayPerUnit(delay);return animation;}

cocos2d-x与ios内存管理分析(在游戏中减少内存压力) 原文地址:

rapidjson 遍历 要被解析遍历的json(存放在BaccaratBettingBoard.json文件中):{:[,3,,],:[3,3,,],:[,,,],:[,,,],:[3,,,]}解析代码:

cocos2dx 常见的种切换场景的动画 boolHelloWorld::init(){////////////////////////////////1.superinitfirstif(!CCLayer::init()){returnfalse;}CCSizesize=CCDirector::sharedDirector()-getWinSize();CCSprite*sp=CCSprite::create(background1.p

标签: cocos creator 动画制作

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

上一篇:基于cocoStudio和BMfont的艺术字体制作(cocoswot)

下一篇:cocos2d-x与ios内存管理分析(在游戏中减少内存压力)(cocos内存管理)

  • 如何申请一般纳税人
  • 合伙企业交企业所得税还是个人所得税
  • 租地建厂房房产税谁交
  • 增值税发票9个点和13个点区别
  • 合并后税务局的全称是什么
  • 审核通过的红字发票信息表可以撤销吗
  • 个体工商户个人所得税怎么申报
  • 留抵税额抵税怎么做分录
  • 母公司为子公司担保是利好还是利空
  • 土地增值税预征率
  • 停工损耗会计分录怎么写
  • 发出材料计划成本例题
  • 应收票据的会计分录例题
  • 建筑企业建安税是多少
  • 公司厨房用品专用发票怎么处理?
  • 营改增后众筹融资业务的会计处理分析
  • 购进商品返点的钱用于抵扣货款怎么入账?
  • 没有收入是否可以入党
  • 通用机打发票什么样子
  • 公户买理财产品怎么做账
  • 延迟抵扣的税务风险
  • 研发费用加计扣除政策执行指引
  • 销售开发后的产品
  • 广告费扣除年限
  • 延期付款利息到底有没有税务风险
  • 金税盘不交费会停用吗
  • 建筑企业怎么缴纳社保
  • 收到股利的现金会计分录
  • 防伪税控发票维修流程
  • 药店销售小票要保存多久
  • 煤矿安全费用会议
  • 奖金属于工资吗?要交税吗?
  • system idle process是什么进程(CPU的空闲率)
  • 苹果客服人工24小时
  • 交所得税的会计科目
  • 伊斯塔神
  • php正则表达式匹配链接
  • 工业企业制造费用包括
  • curl命令上传文件到服务器
  • 发票过期未认证可以用吗
  • 工资月末结转
  • 大额的维修费用怎么摊销
  • ps填充内容识别在哪
  • discuz怎么使用
  • MySQL中Distinct和Group By语句的基本使用教程
  • 应收票据到期后账务处理
  • sql server干嘛的
  • 汽车租赁行业税负是多少
  • 专设销售机构的办公费计入
  • 关税进口增值税缴纳时间
  • 预缴的增值税在增值税附表四怎么填
  • 增加以前年度损益科目报表要改吗
  • 外出参加会议费用怎么做账
  • 日记账对方科目代表什么意思
  • 动态sql中返回数组的值
  • win7系统怎么把桌面文件放到d盘
  • win10系统添加语言
  • nhaspx.exe是什么
  • win8都有哪些版本
  • win7系统中怎样
  • win10系统怎么修改字体大小
  • qt::windowtype
  • javascript如何输出变量
  • 深入理解ffmpeg pdf
  • python内置数据结构有几种
  • jqueryui draggable
  • python连接Oracle数据库
  • jquery示例
  • Android IntentService解析
  • javascript的介绍
  • python djang
  • 纸质发票怎么查电子发票
  • boss直聘怎么注销账号
  • 小规模纳税人土地使用税减免政策
  • epc项目不接受联合体投标违规吗
  • 社保申报截止日期每月
  • 河南省纳税服务平台
  • 百旺税控人工客服电话
  • 国家税务总局第17号令
  • 成都国税发票领取地点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设