資源簡介
使用cocos2d-x 3.8.1版本,內含客戶端和服務端源碼,服務端用python 2.7.5開發(fā),還有很多功能沒有完成,想要學習的同學可以下載下來參考
代碼片段和文件信息
#include?“AppDelegate.h“
#include?“Scene/SceneManager.h“
#include?“Tools/PromptBox/PromptBox.h“
#include?“Tools/CsvUtils/CsvUtils.h“
#include?“Tools/WebSocketManager/WebSocketManager.h“
USING_NS_CC;
static?cocos2d::Size?designResolutionSize?=?cocos2d::Size(800?450);
static?cocos2d::Size?smallResolutionSize?=?cocos2d::Size(480?320);
static?cocos2d::Size?mediumResolutionSize?=?cocos2d::Size(1024?768);
static?cocos2d::Size?largeResolutionSize?=?cocos2d::Size(2048?1536);
AppDelegate::AppDelegate()?{
CC_SAFE_RETAIN(SceneManager::getInstance());
CC_SAFE_RETAIN(PromptBox::getInstance());
CC_SAFE_RETAIN(CsvUtils::getInstance());
CC_SAFE_RETAIN(WebSocketManager::getInstance());
}
AppDelegate::~AppDelegate()?
{
CC_SAFE_RELEASE(SceneManager::getInstance());
CC_SAFE_RELEASE(PromptBox::getInstance());
CC_SAFE_RELEASE(CsvUtils::getInstance());
CC_SAFE_RELEASE(WebSocketManager::getInstance());
}
//if?you?want?a?different?contextjust?modify?the?value?of?glContextAttrs
//it?will?takes?effect?on?all?platforms
void?AppDelegate::initGLContextAttrs()
{
????//set?OpenGL?context?attributionsnow?can?only?set?six?attributions:
????//redgreenbluealphadepthstencil
????GLContextAttrs?glContextAttrs?=?{8?8?8?8?24?8};
????GLView::setGLContextAttrs(glContextAttrs);
}
//?If?you?want?to?use?packages?manager?to?install?more?packages?
//?don‘t?modify?or?remove?this?function
static?int?register_all_packages()
{
????return?0;?//flag?for?packages?manager
}
bool?AppDelegate::applicationDidFinishLaunching()?{
????//?initialize?director
????auto?director?=?Director::getInstance();
????auto?glview?=?director->getOpenGLView();
????if(!glview)?{
#if?(CC_TARGET_PLATFORM?==?CC_PLATFORM_WIN32)?||?(CC_TARGET_PLATFORM?==?CC_PLATFORM_MAC)?||?(CC_TARGET_PLATFORM?==?CC_PLATFORM_LINUX)
????????glview?=?GLViewImpl::createWithRect(“Battle_Of_Balls“?Rect(0?0?designResolutionSize.width?designResolutionSize.height));
#else
????????glview?=?GLViewImpl::create(“Battle_Of_Balls“);
#endif
????????director->setOpenGLView(glview);
????}
????//?turn?on?display?FPS
????director->setDisplayStats(false);
????//?set?FPS.?the?default?value?is?1.0/60?if?you?don‘t?call?this
????director->setAnimationInterval(1.0f?/?60);
????//?Set?the?design?resolution
????glview->setDesignResolutionSize(designResolutionSize.width?designResolutionSize.height?ResolutionPolicy::NO_BORDER);
//glview->setframeSize(800?450);
????Size?frameSize?=?glview->getframeSize();
????//?if?the?frame‘s?height?is?larger?than?the?height?of?medium?size.
????//if?(frameSize.height?>?mediumResolutionSize.height)
????//{????????
????//????director->setContentScaleFactor(MIN(largeResolutionSize.height/designResolutionSize.height?largeResolutionSize.width/designResolutionSize.width));
????//}
????////?if?the?frame‘s?height?is?larger?than?the?height?of?small?size.
????//else?if?(frameSize.height?>?smallResolutionSize.height)
????//{????????
????//????director->setContentScaleFactor(MIN(mediumResolutionSize.height/
?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2017-03-08?22:09??BattleOfBalls\
?????目錄???????????0??2017-03-08?22:04??BattleOfBalls\Classes\
?????文件????????4096??2016-12-19?22:28??BattleOfBalls\Classes\AppDelegate.cpp
?????文件?????????987??2016-11-09?14:37??BattleOfBalls\Classes\AppDelegate.h
?????目錄???????????0??2017-03-08?22:00??BattleOfBalls\Classes\Entity\
?????文件?????????615??2016-11-29?23:36??BattleOfBalls\Classes\Entity\Bean.cpp
?????文件?????????229??2016-11-26?21:34??BattleOfBalls\Classes\Entity\Bean.h
?????文件?????????247??2016-11-25?23:31??BattleOfBalls\Classes\Entity\Entity.cpp
?????文件?????????300??2017-03-08?21:51??BattleOfBalls\Classes\Entity\Entity.h
?????文件???????16878??2017-03-08?21:51??BattleOfBalls\Classes\Entity\Pla
?????文件????????2177??2017-03-08?21:51??BattleOfBalls\Classes\Entity\Pla
?????文件????????4729??2017-01-10?21:48??BattleOfBalls\Classes\Entity\Pla
?????文件????????1381??2017-01-10?21:48??BattleOfBalls\Classes\Entity\Pla
?????文件?????????637??2016-12-19?22:40??BattleOfBalls\Classes\Entity\Prick.cpp
?????文件?????????235??2016-11-26?21:34??BattleOfBalls\Classes\Entity\Prick.h
?????文件????????1244??2017-01-09?18:11??BattleOfBalls\Classes\Entity\Spore.cpp
?????文件?????????333??2017-01-09?18:11??BattleOfBalls\Classes\Entity\Spore.h
?????目錄???????????0??2017-03-08?22:00??BattleOfBalls\Classes\Header\
?????文件????????1964??2017-03-08?21:51??BattleOfBalls\Classes\Header\AppMacros.h
?????文件?????????295??2016-12-20?21:22??BattleOfBalls\Classes\Header\Common.h
?????文件?????????309??2017-03-08?21:51??BattleOfBalls\Classes\Header\GameModeType.h
?????文件????????1419??2017-03-08?21:51??BattleOfBalls\Classes\Header\MessageType.h
?????文件????????1172??2016-11-14?21:36??BattleOfBalls\Classes\HelloWorldScene.cpp
?????文件?????????481??2016-11-11?21:16??BattleOfBalls\Classes\HelloWorldScene.h
?????目錄???????????0??2017-03-08?22:00??BattleOfBalls\Classes\Scene\
?????目錄???????????0??2017-03-08?22:00??BattleOfBalls\Classes\Scene\EnterScene\
?????文件????????3522??2017-03-08?21:51??BattleOfBalls\Classes\Scene\EnterScene\EnterScene.cpp
?????文件?????????669??2017-03-08?21:51??BattleOfBalls\Classes\Scene\EnterScene\EnterScene.h
?????目錄???????????0??2017-03-08?22:00??BattleOfBalls\Classes\Scene\GameScene\
?????文件????????4846??2017-01-09?09:25??BattleOfBalls\Classes\Scene\GameScene\Datala
?????文件?????????720??2017-03-08?21:51??BattleOfBalls\Classes\Scene\GameScene\Datala
............此處省略541個文件信息
評論
共有 條評論