cocos2dx开发的球球大作战源码
使用cocos2d-x 3.8.1版本,内含客户端和服务端源码,服务端用python 2.7.5开发,还有很多功能没有完成,想要学习的同学可以下载下来参考
代码片段和文件信息
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-03-08 22:09 BattleOfBalls
目录 0 2017-03-08 22:04 BattleOfBallsClasses
文件 4096 2016-12-19 22:28 BattleOfBallsClassesAppDelegate.cpp
文件 987 2016-11-09 14:37 BattleOfBallsClassesAppDelegate.h
目录 0 2017-03-08 22:00 BattleOfBallsClassesEntity
文件 615 2016-11-29 23:36 BattleOfBallsClassesEntityBean.cpp
文件 229 2016-11-26 21:34 BattleOfBallsClassesEntityBean.h
文件 247 2016-11-25 23:31 BattleOfBallsClassesEntityEntity.cpp
文件 300 2017-03-08 21:51 BattleOfBallsClassesEntityEntity.h
文件 16878 2017-03-08 21:51 BattleOfBallsClassesEntityPlayer.cpp
文件 2177 2017-03-08 21:51 BattleOfBallsClassesEntityPlayer.h
文件 4729 2017-01-10 21:48 BattleOfBallsClassesEntityPlayerDivision.cpp
文件 1381 2017-01-10 21:48 BattleOfBallsClassesEntityPlayerDivision.h
文件 637 2016-12-19 22:40 BattleOfBallsClassesEntityPrick.cpp
文件 235 2016-11-26 21:34 BattleOfBallsClassesEntityPrick.h
文件 1244 2017-01-09 18:11 BattleOfBallsClassesEntitySpore.cpp
文件 333 2017-01-09 18:11 BattleOfBallsClassesEntitySpore.h
目录 0 2017-03-08 22:00 BattleOfBallsClassesHeader
文件 1964 2017-03-08 21:51 BattleOfBallsClassesHeaderAppMacros.h
文件 295 2016-12-20 21:22 BattleOfBallsClassesHeaderCommon.h
文件 309 2017-03-08 21:51 BattleOfBallsClassesHeaderGameModeType.h
文件 1419 2017-03-08 21:51 BattleOfBallsClassesHeaderMessageType.h
文件 1172 2016-11-14 21:36 BattleOfBallsClassesHelloWorldScene.cpp
文件 481 2016-11-11 21:16 BattleOfBallsClassesHelloWorldScene.h
目录 0 2017-03-08 22:00 BattleOfBallsClassesScene
目录 0 2017-03-08 22:00 BattleOfBallsClassesSceneEnterScene
文件 3522 2017-03-08 21:51 BattleOfBallsClassesSceneEnterSceneEnterScene.cpp
文件 669 2017-03-08 21:51 BattleOfBallsClassesSceneEnterSceneEnterScene.h
目录 0 2017-03-08 22:00 BattleOfBallsClassesSceneGameScene
文件 4846 2017-01-09 09:25 BattleOfBallsClassesSceneGameSceneDatalayer.cpp
文件 720 2017-03-08 21:51 BattleOfBallsClassesSceneGameSceneDatalayer.h
............此处省略541个文件信息
#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 BattleOfBallsClasses
文件 4096 2016-12-19 22:28 BattleOfBallsClassesAppDelegate.cpp
文件 987 2016-11-09 14:37 BattleOfBallsClassesAppDelegate.h
目录 0 2017-03-08 22:00 BattleOfBallsClassesEntity
文件 615 2016-11-29 23:36 BattleOfBallsClassesEntityBean.cpp
文件 229 2016-11-26 21:34 BattleOfBallsClassesEntityBean.h
文件 247 2016-11-25 23:31 BattleOfBallsClassesEntityEntity.cpp
文件 300 2017-03-08 21:51 BattleOfBallsClassesEntityEntity.h
文件 16878 2017-03-08 21:51 BattleOfBallsClassesEntityPla
文件 2177 2017-03-08 21:51 BattleOfBallsClassesEntityPla
文件 4729 2017-01-10 21:48 BattleOfBallsClassesEntityPla
文件 1381 2017-01-10 21:48 BattleOfBallsClassesEntityPla
文件 637 2016-12-19 22:40 BattleOfBallsClassesEntityPrick.cpp
文件 235 2016-11-26 21:34 BattleOfBallsClassesEntityPrick.h
文件 1244 2017-01-09 18:11 BattleOfBallsClassesEntitySpore.cpp
文件 333 2017-01-09 18:11 BattleOfBallsClassesEntitySpore.h
目录 0 2017-03-08 22:00 BattleOfBallsClassesHeader
文件 1964 2017-03-08 21:51 BattleOfBallsClassesHeaderAppMacros.h
文件 295 2016-12-20 21:22 BattleOfBallsClassesHeaderCommon.h
文件 309 2017-03-08 21:51 BattleOfBallsClassesHeaderGameModeType.h
文件 1419 2017-03-08 21:51 BattleOfBallsClassesHeaderMessageType.h
文件 1172 2016-11-14 21:36 BattleOfBallsClassesHelloWorldScene.cpp
文件 481 2016-11-11 21:16 BattleOfBallsClassesHelloWorldScene.h
目录 0 2017-03-08 22:00 BattleOfBallsClassesScene
目录 0 2017-03-08 22:00 BattleOfBallsClassesSceneEnterScene
文件 3522 2017-03-08 21:51 BattleOfBallsClassesSceneEnterSceneEnterScene.cpp
文件 669 2017-03-08 21:51 BattleOfBallsClassesSceneEnterSceneEnterScene.h
目录 0 2017-03-08 22:00 BattleOfBallsClassesSceneGameScene
文件 4846 2017-01-09 09:25 BattleOfBallsClassesSceneGameSceneDatala
文件 720 2017-03-08 21:51 BattleOfBallsClassesSceneGameSceneDatala
............此处省略541个文件信息
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件举报,一经查实,本站将立刻删除。
评论列表(条)