cocos2d-x笔记(七)Lua开发飞机大战-1-搭建开发环境

刚把Lua的基本语法学习完,准备找个项目练练手,第一个想到就是“飞机大战”。接下来的这几天就让飞机飞起来。

要做项目第一件事当然是先新建一个工程,这个就不要累述了,不清楚看看这里http://blog.csdn.net/yifuteli_kevin/article/details/9774329,别忘了-language 的参数是Lua。

现在打开VS运行,如果可以看见HelloLua项目运行的结果,那就说明项目已经建立好了。

接下来修改一下AppDelegate.cpp

std::string path = CCFileUtils::sharedFileUtils()->fullPathForFilename("hello.lua");
    pEngine->executeScriptFile(path.c_str());

修改成

std::string path = CCFileUtils::sharedFileUtils()->fullPathForFilename("Lua/main.lua");
    pEngine->executeScriptFile(path.c_str());

添加设置设计图尺寸和屏幕分辨率适方配案(这样的写法应该不影响阅读吧,那四个字竟然是敏感词语,靠)

CCEGLView::sharedOpenGLView()->setDesignResolutionSize(480,850,kResolutionShowAll) ;

然后在Resource下建立Lua文件夹,并把lua文件拷贝到Lua文件下,将hello.lua改名为main.lua。在VS中再运行一次,最后将debug目录下的*.dll文件和exe文件拷贝到一个新建的文件夹(我的取名为Plane)中,以后就可以摆脱VS了,每次调试运行时直接点击exe文件就OK了。准备工作做的差不多了。文件结构如下:

Lua文件夹的结构如下:

cocos2d-x笔记(七)Lua开发飞机大战-1-搭建开发环境_第1张图片

图片、声音、字体资源下载地址:http://download.csdn.net/detail/yifuteli/7198395,感谢Jacky提供的资源

 

你可能感兴趣的:(lua,cocos2d-x,飞机大战)