cocos2dx版本:cocos2dx3.2
lua插件:babelua 1.5.3 下载地址:http://pan.baidu.com/s/1i3mPD8h
第一步:先关闭vs,双击下载下来的BabeLua.vsix,双击按照提示安装
第二步:用cocos2dx新建一个LUA的项目,先在vs环境下运行生成.exe文件
第三步:打vs,安装成功的话会在菜单栏出现一个LUA散装,点击LUA--Settings
PS:图片上设置为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 安装后 可以在里面编写和及时的给出函数提示 很方便 当然也可以在里面运行调试 之所以没有把这个IDE作为主要的开发工具 是因为会发生严重的内存泄漏和经常软件崩溃的原因 所以我只是把它当作编写的工具 然后写完后粘贴到vs中的lua文件中 在vs中运行
第二种 使用Sublime Text 2 也是现在开发人员最常用的 当然需要提示也需要安装各种插件 之后就可以在上边编写LUA文件