資源簡介
簡單炸彈人小游戲源碼,coco2d-x 3.2

代碼片段和文件信息
#include?“AnimationManager.h“
#include?“constant.h“
using?namespace?cocos2d;
static?char?charBuffer[128];
bool?AnimationManager::loadAnimation(AnimationFormation?*afint?count)
{
//緩沖——這會加載對應的png,并裁切成Spriteframe,而且還會完成索引
sprintf(charBuffer“%s.plist“af[0].animateName);
//預加載精靈圖片
SpriteframeCache::sharedSpriteframeCache()->addSpriteframesWithFile(charBuffer);
//獲取紋理緩存
SpriteframeCache?*spriteframeCache?=?SpriteframeCache::sharedSpriteframeCache();
for?(int?i?=?0;?i? {
Vectorame?*>?actionArry;
for(int?j?=?0;?j?ameNum;?j++)
{
sprintf(charBuffer“%s_%s%s%d.png“?af[i].animateName?getBehaviour(af[i].behaviour)?getDirection(af[i].direction)?j);
Spriteframe?*spriteframe?=?spriteframeCache->getSpriteframeByName(charBuffer);
if?(spriteframe?!=?NULL)
{
actionArry.pushBack(spriteframe);
}
}
//使用cache緩沖管理
Animation?*animation?=?Animation::createWithSpriteframes(actionArry?0.3f);
sprintf(charBuffer“%s_%s%s“?af[i].animateName?getBehaviour(af[i].behaviour)?getDirection(af[i].direction));
AnimationCache::getInstance()->addAnimation(animation?charBuffer);
}
return?true;
}
Animate*?AnimationManager::getAnimate(char?*name?Behaviour?behaviour?Direction?direction)
{
std::string?aniname?=?getAnimationName(name?behaviour?direction);
Animation*?animation?=?AnimationCache::getInstance()->getAnimation(aniname);
if?(animation?==?NULL)
{
return?NULL;
}
return?Animate::create(animation);
}
char*?AnimationManager::getAnimationName(char?*name?Behaviour?behaviour?Direction?direction)
{
memset(charBuffer0sizeof(charBuffer));
sprintf(charBuffer“%s_%s%s“name?getBehaviour(behaviour)?getDirection(direction));
return?charBuffer;
}
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2014-10-27?10:48??Classes\
?????文件????????1862??2014-10-27?17:48??Classes\AnimationManager.cpp
?????文件?????????481??2014-10-27?16:51??Classes\AnimationManager.h
?????文件????????1178??2014-10-27?18:36??Classes\AppDelegate.cpp
?????文件?????????992??2014-10-27?10:53??Classes\AppDelegate.h
?????文件????????2238??2014-10-27?18:08??Classes\Bomb.cpp
?????文件?????????474??2014-10-27?12:02??Classes\Bomb.h
?????文件?????????528??2014-10-27?18:16??Classes\constant.cpp
?????文件?????????259??2012-01-09?19:50??Classes\constant.h
?????文件????????3282??2014-10-27?18:14??Classes\GameMediator.cpp
?????文件?????????897??2012-01-10?17:54??Classes\GameMediator.h
?????文件????????1426??2014-10-27?18:18??Classes\GameOverScene.cpp
?????文件?????????335??2014-10-27?18:17??Classes\GameOverScene.h
?????文件????????4283??2014-10-28?18:06??Classes\GameScene.cpp
?????文件?????????681??2014-10-27?16:35??Classes\GameScene.h
?????文件????????1817??2014-10-27?18:18??Classes\HelpScene.cpp
?????文件?????????472??2014-10-27?16:20??Classes\HelpScene.h
?????文件????????3948??2014-10-28?18:03??Classes\Hero.cpp
?????文件?????????723??2014-10-28?11:54??Classes\Hero.h
?????文件????????2783??2014-10-27?18:08??Classes\Monster.cpp
?????文件?????????597??2014-10-27?13:46??Classes\Monster.h
?????文件?????????504??2012-01-08?17:33??Classes\Singleton.h
?????文件????????1041??2014-10-27?18:28??Classes\TileMap.cpp
?????文件?????????410??2012-01-10?15:58??Classes\TileMap.h
?????文件????????2017??2014-10-27?16:32??Classes\ti
?????文件?????????546??2014-10-27?16:29??Classes\ti
?????文件?????????918??2014-10-27?15:48??Classes\tools.cpp
?????文件?????????610??2014-10-27?11:16??Classes\tools.h
?????文件?????????425??2012-01-08?17:13??Classes\type.cpp
?????文件?????????454??2014-10-28?15:25??Classes\type.h
?????目錄???????????0??2014-10-27?18:09??Resources\
............此處省略14個文件信息
- 上一篇:二維模型粘彈性人工邊界在ansys中的應用
- 下一篇:考研機試題庫 編程
評論
共有 條評論