位置: 编程技术 - 正文

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内存管理)

  • 什么是增值税留底退税
  • 按差额缴纳增值税
  • 领备用金填什么单子
  • 贸易公司的成本有哪些
  • 公司的钱交完税之后可以转到个人吗
  • 股东个人固定资产怎么查
  • 房地产企业营改增前都交那些税
  • 以前年度税款需要交税吗
  • 期间费用如何设置项目核算
  • 个人以房产进行交易
  • 定货合同有法律效力吗?
  • 开红字发票如何调整收入?
  • 仲裁费用计入什么会计科目
  • 破产企业公司还要交税吗
  • 进项税核定扣除试点
  • 中药饮片适用增值税税率
  • 协会会费入账科目是哪个
  • 维修费属于印花税
  • 增值税留抵税额会计科目
  • powershell不显示用户名
  • 股东分红账务处理后报表怎么处理
  • 插上u盘电脑无法访问怎么办
  • 企业补充流动资金具体用途
  • 物权请求权是什么意思
  • 公司装修费用如何入账
  • 小宝宝耸肩膀缩脖子
  • linuxssh免密登录
  • 慈善捐赠金额排行
  • PHP:Memcached::setOption()的用法_Memcached类
  • 虚拟机不能互相访问
  • smart方法的含义和重要性
  • 贸易公司的采购
  • 来料加工 增值税
  • 小规模纳税人交税怎么做会计分录
  • windowsserver2008r2密码重置
  • css点击菜单显示内容
  • php date()
  • 办公室清洁费计算公式
  • 银行存款利息收入会计分录怎么写
  • 残疾人个人所得税减免怎么填写申报
  • mysql字符集详解
  • 浅谈建筑地基基础加固施工技术亲
  • 计算企业所得税分录
  • 税务申报核定销售额在哪填写
  • 免交增值税应该计入什么科目
  • 处置长期股权投资其他综合收益结转
  • 数据库用户名称
  • 专用发票什么意思
  • 暂估入库的账务处理含税吗
  • 工程物资原材料在资产负债表哪个科目体现
  • 提取备用金现金流量如何填写
  • 收到对公打款认证怎么入账
  • 公司与股东的往来款
  • 无发票临时工劳务费账务处理
  • 如何提取坏账准备
  • 误餐补助标准国家规定
  • 没有发票也可以报销
  • 存款利息收入是否缴纳增值税
  • 旅行社财务会计工作内容
  • mysql --help
  • mysql复制命令
  • sql中存储过程的用法
  • mysql里面的数据类型
  • 遗失的美好什么意思?
  • win7玩游戏卡吗
  • win系统文件在哪里
  • 360修复漏洞补丁一直下载
  • nodejs模拟浏览器环境
  • 酵母菌代谢类型为
  • c#封装数据库
  • Android OpenGL ES(六)----进入三维在代码中创建投影矩阵和旋转矩阵
  • js中cookie
  • angular scope
  • android应用层是什么
  • 知道金额和税额怎么求
  • 税务局上班周末上班吗
  • 异地预缴的企业所得税带不出
  • 锂电池缴纳消费增值税吗
  • 残疾人交房产税有什么优惠
  • 辽宁省大连市国家运动员
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设