本文记录在 Windows 下搭建 cocos2dx lua 开发环境,还有调试设置。
系统:Windows 7 64
IDE:Mircrosoft Visual Studio 2013
Cocos2dx:cocos2d-x-3.12
VS插件:BabeLua3.2.2.0
下载 cocos2dx 源码,并运行 setup.py 脚本,该脚本为 python 脚本,所以系统还要先安装 python,最好是 2.7 版本的。
到需要创建项目的目录下运行以下命令
https://babelua.codeplex.com/releases 主站下载(国外站点,可下载最新源码)
http://pan.baidu.com/s/1sjmC169 国内镜像(速度较快)
这里使用的是 BabeLua3.2.2.0 版本,下载完成后双击运行 vs 进行安装。
打开项目目录下 frameworks\runtime-src\proj.win32\dblua.sln 文件。
点击运行按钮,或者按 F5 键开始编译并运行项目。
等待编译完成之后,项目下 \simulator\win32\ 目录中就会生成 textlua.exe ,这个就是运行 lua 脚本的主程序,也就是 simulator。
前面安装完 BabeLua 插件后,在 vs 的主菜单上会出现 Lua 菜单,点击菜单中的 New Lua Project,填写内容如下:
Lua script folder:lua 脚本目录
Lua exe path:lua 主程序目录,也就是之前的 simulator
Working path:lua 运行环境目录
Lua project name:在 VS 解决方案中显示的项目名称
Command line:执行命令,这个可以先不管
点击 OK 就会在解决方案中出现 src 项目,同时加载了 lua 文件夹中所有 lua 脚本。
接着将 src 项目设置为启动项目,在资源管理器右键 src项目 > 设置为启动项,这时按 F5 键应该就可以正常启动程序了。
如果发现启动调试比较慢,可以尝试安装秒起补丁
http://forum.cocos.com/t/babelua-1-06-quick-vs2013-vs2015-5-21/36553