从事cocos2dx开发,转到quick-cocos2dx后,想寻找一个合适的Lua 编辑环境。费了一天来找,来弄,第一次,进度很慢。
开发环境我大致上选了2中:
1.Sublime Text2
具体环境搭建:http://hi.baidu.com/wolf_panjin/item/b9bb6ffaab659fdd42c36aa0
ps; 使用ST2 , 我不知道怎么打断点调试quick-cocos 的Player模拟器,所以 我又找了第二中 ,如下:
2.Eclipse LDT
首先下Eclipse,什么版本都行,我的直接是ADT的 , 按照LDT官方的方法,"Help > Install New Software..."
Add->location : http://download.eclipse.org/koneki/releases/stablefrom ,
具体可以查看官方:http://www.eclipse.org/koneki/ldt/
Eclipse环境OK之后就是要添加代码提示了,https://github.com/laomoi/lua_complete_eclipse , 从github Download这个,解压,再Eclispe中Preferences->Lua->Execution Enviroment->add 刚才解压得到的quicklua.zip。 这样之后你会发现,还是没有代码提示。不急,右键你新建的Lua Project,BuildPath->addLibraries->Lua Execution Enviroment->选择你刚才添加的quicklua包,现在就有代码提示了。
绑定Player模拟器:
DebugConfiguration->Lua Attach Application ->新建一个->点击Connect标签下的Debuger Client,选择一个地方生成debugger.lua 文件,将其放入你的Lua工程的scripts下,在Main.lua中加入
local initconnection = require(“debugger”)
initconnection(’127.0.0.1′ , 10000 , ‘luaidekey’)
,点击Eclipse中的Dubug,选择你刚才新建的Debugger,30s内启动player,运行,可以看到eclipse中的Console中输出了player的控制台的信息。可以打断点。