如何調試lua腳本


首先感謝下ZeroBrane Studio

這里拿cocos2dx/samples/Lua/HelloLua做例子來說明,其他的都是同樣道理。

 

1、下載調試Lua所需的IDE,地址在這。有經濟實力的請支持這個他們這款牛逼的開源軟件。然后解壓(我的目錄是C:\Users\bailu\Desktop\ZeroBraneStudioEduPack-0.39-win32)。

 

2、開啟調試服務器:運行zbstudio.exe->Project->Start Debug Server。如果你這是灰的說明已經開啟了

 

3、選擇項目目錄:Project->Project Directory->Choose->選擇samples\Lua\HelloLua\Resources

 

4、編輯hello.lua,如下

local function main()
    -- avoid memory leak
    collectgarbage("setpause", 100)
    collectgarbage("setstepmul", 5000)
     
    require('mobdebug').start()--插入這句話

    ……
    ……

 

5、把編譯好的HelloLua.exe和一大堆的dll拷貝到samples\Lua\HelloLua\Resources

 

6、創建一個文本命名為debug.bat,並粘貼一下這段(ZBS請根據自己的解壓目錄重新設置),保存文件。

set ZBS=C:\Users\bailu\Desktop\ZeroBraneStudioEduPack-0.39-win32
set LUA_PATH=./?.lua;%ZBS%/lualibs/?/?.lua;%ZBS%/lualibs/?.lua
set LUA_CPATH=%ZBS%/bin/?.dll;%ZBS%/bin/clibs/?.dll
HelloLua.exe

 

 

7、雙擊debug.bat,然后自動會啟動C:\Users\bailu\Desktop\ZeroBraneStudioEduPack-0.39-win32\zbstudio.exe。如下圖

 

8、插入斷點然后喝啤酒去吧。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM