cocos2dx 2.2.6如何配置LUA环境

2015年03月02日 14:55 0 点赞 0 评论 更新于 2025-11-21 16:33

环境信息

  • cocos2dx版本:cocos2dx 3.2
  • lua插件:BabeLua 1.5.3

配置步骤

第一步:安装BabeLua插件

先关闭Visual Studio(VS),双击下载下来的 BabeLua.vsix 文件,然后按照提示完成安装。

第二步:创建并运行LUA项目

使用cocos2dx新建一个LUA项目,在VS环境下运行该项目,生成 .exe 文件。

第三步:进行LUA插件设置

打开VS,如果BabeLua插件安装成功,在菜单栏会出现一个“LUA”选项。点击“LUA” -> “Settings”。

需要注意的是,图片上的设置适用于cocos2dx 3.0以下版本,3.0以上版本创建的lua项目文件结构有所变化,需按以下方式配置:

  • Lua scripts folder:设置路径为 G:\QIXIPROJECT\Forest\src
  • Lua exe path:设置路径为 G:\cocos2d-x-3.2\cocos2d-x-3.2\build\Debug.win32\Forest.exe
  • Working path:设置路径为 G:\QIXIPROJECT\Forest\
  • 命令行:设置为 -workdir G:\QIXIPROJECT\Forest1 -file src\main.lua
  • Setting name:设置为 LuaTest(此处可随意设置)。

在“choose setting”中选择 LuaTest,然后关闭“Settings”窗口。

第四步:设置启动项并添加断点

temp_LuaTest 设置为启动项,打开 hello.lua 文件,并添加两个断点。

第五步:启动运行程序

点击菜单中的“启动运行程序”,即可看到运行效果。

开发工具补充说明

至此,VS2012下lua + cocos2dx开发环境已配置完成。但 BabeLua.vsix 这个插件有时不太方便,在编写cocos2dx对应LUA版本的函数时,很多情况下不会像番茄插件一样提供函数提示。针对这种情况,有以下两种解决方案:

方案一:使用Cocos Code IDE

安装Cocos Code IDE后,可以在其中编写代码,它能及时给出函数提示,也可进行运行调试。不过,该IDE存在严重的内存泄漏问题,且经常软件崩溃,因此可将其作为编写工具,编写完成后将代码粘贴到VS中的lua文件里,在VS中运行。

方案二:使用Sublime Text 2

这是目前开发人员常用的工具。若需要函数提示,需安装各种插件,之后就可以在Sublime Text 2上编写LUA文件。

作者信息

boke

boke

共发布了 3994 篇文章