位置: 编程技术 - 正文

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

  • 从租计征房产税低于从价计征房产税
  • 农村合作社怎么挣钱
  • 为员工集中购买医疗保险
  • 法人可以领发票吗现在
  • 企业所得税零申报表怎么填写
  • 企业的所得税
  • 固定资产怎么进账
  • 土地增值税预征管理办法
  • 关联企业借款利息税前扣除
  • 员工借款报销流程
  • 认缴制下收到股东转入的钱怎么入账
  • 过期的增值税发票能用吗
  • 一般纳税人购进鸡蛋怎样抵扣
  • 没有三方协议怎么缴纳社保
  • 预售 首付
  • 定期存款要交利息税吗
  • 劳务派遣差额征税政策
  • 接受捐赠收入要计入企业所得税应纳税所得额吗
  • 公司预付的货款怎么做账
  • 税负率一般控制在多少合适
  • 固定资产报废的净损失计入哪里
  • 个人所得税哪些可以专项扣除
  • 收到退回增值税和附加税怎么处理
  • 银行定期存款转存
  • 政府授权国企为基建项目建设单位
  • 把快速打开
  • 本月无生产,有折旧怎么办
  • 腾讯电脑管家怎么修复dll
  • won10搜索框
  • mac safari使用技巧
  • linux开机出现grub解决方法
  • php curl_init
  • 金融商品转让收入
  • php随机ua
  • 怎么用html做一个收藏夹
  • 目前税收工作中存在的主要问题及对策
  • 相机4244
  • vue cannot set property
  • pytorch新手入门
  • php数据查询
  • mysql ndb innodb
  • 预收账款属于什么科目
  • 已付款收货未收到发票怎么做账
  • 一般纳税人购进免税农产品如何抵扣进项税额
  • 建筑公司劳务发票
  • Uncaught DONException: Failed to execute ‘atob‘ on “window ‘: The string to be decoded is not carrec...
  • mysql的删除
  • mongodb数据查询
  • 现金销售收入是什么意思
  • 直接材料成本总差异怎么算
  • 财务费用账户属于什么账户
  • 行政单位基建管理办法
  • 自产产品对外捐赠为什么不确认收入
  • 公司在建厂房图片大全
  • 在建工程领用物资时是用成本价还是市场价
  • 当月没认证的发票当月不用进行账务处理吗
  • 住房按揭贷款贷20年还剩八年是黄好还是慢慢的还好
  • 税法上的营业收入怎么算
  • 购买柴油预付卡怎么入账
  • 本月未过账的凭证怎么写
  • 公司发放给员工的福利又要回
  • 服务器托管税率
  • 房地产 监控
  • p2p是什么文件
  • mac怎么设置默认打开方式
  • win10系统开不了热点
  • 如何调整心态和正确处理情绪
  • 注册表重新注册命令
  • sentstrt.exe - sentstrt进程是什么文件 有什么用
  • win7开机提示音在哪里关闭
  • linux如何装
  • win7能装coreldraw2020吗
  • win10升级win1
  • NGUI的depth和Z轴的关系
  • 封装好的中药能带上飞机吗
  • jquery点击按钮左右滚动效果
  • 契税和房产税是一回事吗
  • 机构改革哪个单位负责
  • 契税补贴网上申请
  • 国税局地点
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设