位置: 编程技术 - 正文

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

  • 企业纳税申报表怎么查询
  • 土地增值税的扣除项目包括哪几项
  • 建筑业增值税税率2022
  • 自产货物用于生产
  • 预缴税款如何抵扣苗木款
  • 购进货物未取得增值税专用发票可以抵扣进项税额吗
  • 重新建账 和之前数据差的多
  • 一次性奖金并入综合所得
  • 全面解析是什么意思
  • 没有土地使用证可以过户吗
  • 事业单位盘亏资产的处理
  • 企业购买商品发生的商业 应该计入财务费用吗
  • 可供出售债权投资
  • 处于汇总期
  • 逃避的概念
  • 母公司的注册资金比子公司少可以么
  • 个人工程款税怎么开
  • 投资基金是什么科目
  • 营改增后一般纳税人税率是多少
  • 无法访问移动网络怎么办
  • 企业亏损可以不缴纳公积金吗
  • PHP:mb_ereg_search_init()的用法_mbstring函数
  • php可以连接access吗
  • 在php中,字符串有哪些表示形式
  • linux更改指定用户的相关信息
  • phpif函数的使用方法
  • 单位延缓缴纳社保员工可以要求赔偿吗
  • 购买净资产为负的资产
  • phpinfo()中Loaded Configuration File(none)的解决方法
  • php查询mysql数据库
  • 资产负债表应交税费计算公式
  • typescript instanceof
  • php framework框架
  • 旅行社开的发票怎么记账?
  • 职工教育教育经费
  • springcloud分布式微服务组件
  • 其他收益算主营业务收入吗
  • 职工教育经费中的员工讲课费要发票吗
  • 变更税务法人需提供银行流水吗
  • 个税手续费返还计入哪个科目
  • 理财产品的分类
  • 库存商品毁损的会计分录
  • 人力资源行业企业成长
  • 资产减值准备的计提影响递延所得税资产吗
  • 贴现凭证的分录
  • 交易性金融资产公允价值变动怎么算
  • 公司盈利的钱怎么拿出来
  • 复利现值系数和复利终值系数
  • 4s店出售试驾车账务处理
  • 企业给职工提供的免费住房是不是合法住宅?
  • 塔吊租赁费用是否包括司机指挥
  • 应收账款和应付账款属于什么科目
  • sql server 3417错误
  • 该程序无法正常启动
  • winxp系统如何安装
  • 两种方法解决一年级看图问题
  • 众微科技怎么样
  • ubuntu16lts
  • 还原精灵使用教程
  • windowsxpdos命令
  • ubuntu下安装windows
  • centos清理缓存
  • 电脑重做系统后打印机不能打印
  • 无法打开文件exe
  • win8桌面图片位置
  • 关于linux中Squid代理服务器的10个实用面试问答
  • win8.1玩游戏好不好
  • perl调用系统命令
  • 使用androidx 找不到v7
  • jquery解析json数据
  • jquery分页组件
  • 查看网关的mac地址是多少
  • javascript常用函数大全
  • jQuery EasyUI API 中文帮助文档和扩展实例
  • 安卓圆角矩形图标
  • 长沙税务局网上开票
  • 江苏国税局官网
  • 郑州市国家税务局
  • 江西社保申报时间
  • 审计报告非标准意见
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设