刚把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文件夹的结构如下:
图片、声音、字体资源下载地址:http://download.csdn.net/detail/yifuteli/7198395,感谢Jacky提供的资源
这篇博客介绍了如何使用cocos2d-x和Lua搭建开发飞机大战项目的环境。首先新建工程,指定-language为Lua,确保工程能正常运行。接着修改AppDelegate.cpp以设置设计图尺寸和屏幕适配。创建Lua文件夹,存放lua脚本,将hello.lua重命名为main.lua。将必要的dll和exe文件复制到独立目录,以便于独立运行。最后,博主分享了资源下载链接和项目文件结构。
2003

被折叠的 条评论
为什么被折叠?



