http://www.cocos2d-x.org/docs/manual/framework/native/v2/lua/lua-remote-debug-via-zerobrane/zh
ZeroBrane Studio做为一个轻量级的Lua IDE,因为它支持跨平台(支持Windows
、Mac
和Linux
)和支持真机调试(Andorid
、IPhone
和IPad
),所以经常被用来调试Lua。目前,Cocos2d-x通过集成LuaSocket也支持应用ZeroBrane Studio进行测试例的调试(Linux除外)。我们以HelloLua为例,详细描述如何使用ZeroBrane Studio进行iOS模拟器和Android真机的调试。
版本
- Cocos2d-x Version 3.0 Beta2
iOS模拟器调试
测试环境
- ZeroBrane Studio (0.39 for mac; MobDebug 0.542)
- Mac OS X 10.9
- Xcode 5.01
1.将ZeroBrane Studio.app/Contents/ZeroBraneStudio/lualibs/mobdebug/mobdebug.lua
这个文件拷贝到cocos2d-x/samples/Lua/HelloLua/Resources
目录下。这步过程在Cocos2d-x v3.0 Beta2及以上版本可以略过,引擎已经集成了这个文件。
2.用Xcode打开cocos2d-x/build/cocos2d_samples.xcodeproj
之后,先把mobdebug.lua
文件加入HelloLua工程,然后在HelloLua/Resources/hello.lua
文件里面添加debugger调用的指令,仅需要插入