资源简介
本游戏主要用于技术的研究和积累
游戏第一次启动的时候会把数据库复制到可写文件夹,若数据库结构因为一些改动发生了变化,需要把旧的数据库删除。
编译时需要将本游戏的目录复制到cocos2d-x-2.2.x/projects/。
游戏第一次启动的时候会把数据库复制到可写文件夹,若数据库结构因为一些改动发生了变化,需要把旧的数据库删除。
编译时需要将本游戏的目录复制到cocos2d-x-2.2.x/projects/。
代码片段和文件信息
#include “cocos2d.h“
#include “CCEGLView.h“
#include “AppDelegate.h“
#include “CCLuaEngine.h“
#include “SimpleAudioEngine.h“
#include “Lua_extensions_CCB.h“
#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID || CC_TARGET_PLATFORM == CC_PLATFORM_WIN32)
#include “Lua_web_socket.h“
#endif
#include “OzgFileUtility.h“
#include “RPGStartScenelayer.h“
using namespace CocosDenshion;
USING_NS_CC;
AppDelegate::AppDelegate()
{
}
AppDelegate::~AppDelegate()
{
SimpleAudioEngine::end();
}
bool AppDelegate::applicationDidFinishLaunching()
{
// initialize director
CCDirector *pDirector = CCDirector::sharedDirector();
pDirector->setOpenGLView(CCEGLView::sharedOpenGLView());
CCEGLView::sharedOpenGLView()->setDesignResolutionSize(960 640 kResolutionShowAll);
// turn on display FPS
pDirector->setDisplayStats(false);
// set FPS. the default value is 1.0/60 if you don‘t call this
pDirector->setAnimationInterval(1.0 / 60);
// register lua engine
// CCLuaEngine* pEngine = CCLuaEngine::defaultEngine();
// CCscriptEngineManager::sharedManager()->setscriptEngine(pEngine);
//
// CCLuaStack *pStack = pEngine->getLuaStack();
// lua_State *tolua_s = pStack->getLuaState();
// tolua_extensions_ccb_open(tolua_s);
//#if (CC_TARGET_PLATFORM == CC_PLATFORM_IOS || CC_TARGET_PLATFORM == CC_PLATFORM_ANDROID || CC_TARGET_PLATFORM == CC_PLATFORM_WIN32)
// pStack = pEngine->getLuaStack();
// tolua_s = pStack->getLuaState();
// tolua_web_socket_open(tolua_s);
//#endif
//
//#if (CC_TARGET_PLATFORM == CC_PLATFORM_BLACKBERRY)
// CCFileUtils::sharedFileUtils()->addSearchPath(“script“);
//#endif
//
// std::string path = CCFileUtils::sharedFileUtils()->fullPathForFilename(“hello.lua“);
// pEngine->executescriptFile(path.c_str());
//将数据库复制到可写目录
string dbSrc = CCFileUtils::sharedFileUtils()->fullPathForFilename(GAME_SYS_DB);
string dbDes = CCFileUtils::sharedFileUtils()->getWritablePath();
dbDes.append(GAME_SYS_DB);
if(!OzgFileUtility::fileExists(dbDes))
OzgFileUtility::copyFile(dbSrc.c_str() dbDes.c_str());
CCLog(“%s“ dbDes.c_str());
//记录检查,如果没有记录则生成
CppSQLite3DB db;
db.open(dbDes.c_str());
CppSQLite3Query query = db.execQuery(“select count(id) from save_data“);
// CCLog(“%i“ query.getIntField(0));
if(query.getIntField(0) == 0)
db.execDML(GAME_INIT_SQL);
query.finalize();
db.close();
CCScene *mainScene = RPGStartScenelayer::scene();
pDirector->runWithScene(mainScene);
return true;
}
// This function will be called when the app is inactive. When comes a phone callit‘s be invoked too
void AppDelegate::applicationDidEnterBackground()
{
CCDirector::sharedDirector()->stopAnimation();
SimpleAudioEngine::sharedEngine()->pauseBackgroundMusic();
}
// this function will be called when the app is active again
void AppDelegate::applicationWillEnt
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2017-07-05 19:51 GameRPG\
文件 15364 2017-07-05 19:51 GameRPG\.DS_Store
目录 0 2019-11-25 17:29 __MACOSX\
目录 0 2019-11-25 17:29 __MACOSX\GameRPG\
文件 212 2017-07-05 19:51 __MACOSX\GameRPG\._.DS_Store
目录 0 2017-07-05 19:52 GameRPG\_CocoStudio\
目录 0 2017-07-05 19:52 GameRPG\_CocoStudio\attack1\
文件 825 2017-07-05 19:52 GameRPG\_CocoStudio\attack1\attack1.xm
目录 0 2019-11-25 17:29 __MACOSX\GameRPG\_CocoStudio\
目录 0 2019-11-25 17:29 __MACOSX\GameRPG\_CocoStudio\attack1\
文件 212 2017-07-05 19:52 __MACOSX\GameRPG\_CocoStudio\attack1\._attack1.xm
目录 0 2017-07-05 19:52 GameRPG\_CocoStudio\attack1\Json\
文件 2437 2017-07-05 19:52 GameRPG\_CocoStudio\attack1\Json\attack1.json
目录 0 2019-11-25 17:29 __MACOSX\GameRPG\_CocoStudio\attack1\Json\
文件 212 2017-07-05 19:52 __MACOSX\GameRPG\_CocoStudio\attack1\Json\._attack1.json
文件 212 2017-07-05 19:52 __MACOSX\GameRPG\_CocoStudio\attack1\._Json
目录 0 2017-07-05 19:52 GameRPG\_CocoStudio\attack1\Resources\
文件 724 2017-07-05 19:52 GameRPG\_CocoStudio\attack1\Resources\role_attack_01.png
目录 0 2019-11-25 17:29 __MACOSX\GameRPG\_CocoStudio\attack1\Resources\
文件 212 2017-07-05 19:52 __MACOSX\GameRPG\_CocoStudio\attack1\Resources\._role_attack_01.png
文件 212 2017-07-05 19:52 __MACOSX\GameRPG\_CocoStudio\attack1\._Resources
目录 0 2017-07-05 19:52 GameRPG\_CocoStudio\attack1\Ruler\
文件 277 2017-07-05 19:52 GameRPG\_CocoStudio\attack1\Ruler\attack1.xm
目录 0 2019-11-25 17:29 __MACOSX\GameRPG\_CocoStudio\attack1\Ruler\
文件 212 2017-07-05 19:52 __MACOSX\GameRPG\_CocoStudio\attack1\Ruler\._attack1.xm
文件 212 2017-07-05 19:52 __MACOSX\GameRPG\_CocoStudio\attack1\._Ruler
文件 212 2017-07-05 19:52 __MACOSX\GameRPG\_CocoStudio\._attack1
目录 0 2017-07-05 19:52 GameRPG\_CocoStudio\attack2\
文件 825 2017-07-05 19:52 GameRPG\_CocoStudio\attack2\attack2.xm
目录 0 2019-11-25 17:29 __MACOSX\GameRPG\_CocoStudio\attack2\
文件 212 2017-07-05 19:52 __MACOSX\GameRPG\_CocoStudio\attack2\._attack2.xm
............此处省略669个文件信息
相关资源
- cocos2d-x飞行射击类游戏整套素材资源
- 二人斗地主-cocs2d-lua
- Cocos Creator7个小游戏 扫雷、 飞机大战
- cocos2d 滑雪大冒险源码
- KingdomRush(王国保卫战)声音资源
- cocos creator开发斗牛 游戏 源码
- 精品糖果三消游戏源码 cocos2dx3.10
- Cocos Creator中使用TiledMap教程资源
- cocos2d-x API大全中文版2016
- cocos2s-x 大鱼吃小鱼
- cocos2dxAPI文档中文版
-
typesc
ript.zip - cocos creator 6个小游戏合集
- 复刻球球大作战战斗功能-cocos-lua开发
- RPG文字游戏源码
- TexturePacker-2.4.5 带破解证书
- cocos creator奔跑吧小驴完整工程
- 一些cocos2d-x小游戏包括一些3.x和2.x版
- 传智播客cocos2dx课程文档
- 基于cocos2d制作的跑酷游戏源码以及资
- 2048源码(Cocos2dx)
- Cocos Creator7个小游戏合集2048、小鸟、
- cocos2dx-lua 笔记
- cocos2dx《美女VS僵尸》射击游戏源码
- 骷髅头赛跑游戏源码
- cocos2d-js开发之旅pdfcocos2d-js游戏开发
- 体感游戏之微信打飞机Kinect V2
- cocos2dx 源码 act横版战斗手游 学习游戏
- 我所理解的Cocos2d-x 秦春林
- CocoStudio工具集V2.2.1官方正式安装版
评论
共有 条评论