先说明一下笔者的开发环境:
-
Xcode 5.1(Mac系统下的苹果开发工具)
-
Cocos2d-x 3.1.1(Cocos2d-x游戏引擎)
-
LDT(Lua集成开发环境)
首先你得创建一个Cocos2d-x项目,里面会多个平台代码,具体创建方法麻烦读者参考笔者前面所写的文章,如有疑问可以直接留言交流。
来看看我们项目结构:
》》AppDelegate.cpp
#include “AppDelegate.h”
#include “CCLuaEngine.h”
#include “SimpleAudioEngine.h”
#include “cocos2d.h”
using namespace CocosDenshion;
USING_NS_CC;
using namespace std;
AppDelegate::AppDelegate()
{
}
AppDelegate::~AppDelegate()
{
SimpleAudioEngine::end();
}
bool AppDelegate::applicationDidFinishLaunching()
{
// initialize director
auto director = Director::getInstance();
auto glview = director->getOpenGLView();
if(!glview) {
// 创建可视区域,位置(0,0)宽:900,高:640
glview = GLView::createWithRect(“记数字踩白块”, Rect(0,0,900,640));
director->setOpenGLView(glview);
}
// 设置设计分辨率
glview->setDesignResolutionSize(800, 480, ResolutionPolicy::SHOW_ALL);
// turn on display FPS
// 打开显示的FPS
director->setD