LuaStudio編輯調(diào)試器軟件可以注入到宿主程序內(nèi)對lua腳本進行調(diào)試。軟件功能非常強大,界面簡潔明晰、操作方便快捷,設(shè)計得很人性化。LuaStudio免費版編輯調(diào)試器軟件最大特點就是可以注入到宿主程序內(nèi)對lua腳本進行調(diào)試,還可以設(shè)置斷點觀察變量的值。

lua編輯器 (LuaStudio)免費版介紹
LuaStudio是一款快速的、輕量級的、可擴展的lua腳本編輯器,軟件內(nèi)置簡體中文、英文、日文等多國語言,能夠支持Unicode、超級編碼檢測、正則表達式、自動更正關(guān)鍵字、無限制的撤銷重做、宏和插件等功能,可以注入到宿主程序內(nèi)對lua腳本進行調(diào)試,還可以設(shè)置斷點觀察變量的值,軟件的功能非常的強大,是lua語言最好的編輯器。
調(diào)試教程
1、記得檢查Scenes里面,打開login場景,否則沒有入口,起不來。
2、在“解決方案”根菜單上單擊右鍵,新建項目,c:/SimpleFramework/assets/lua/目錄下。
3、接下來,添加lua文件進來,在項目上右鍵“添加現(xiàn)有文件”,而不是拖。
4、打開后,雙擊文件名,比如我這里game.lua文件。打開其內(nèi)容,并且在自己需要下斷點的地方,右鍵下斷點。
5、然后,開始附加進程,“調(diào)試”->“附加到進程”菜單項,打開對話框。
6、選擇Unity.exe進程,并且摁下“附加”按鈕。等luastudio初始化,一般會提示符號沒找到。
7、無所謂,我們繼續(xù)調(diào)試,這時,開始打開Unity界面,摁下啟動按鈕。就可以停在斷點處。
8、F10:單步調(diào)試,Shift + F5停止調(diào)試。
lua編輯器 (LuaStudio)免費版功能
1、工程管理、添加解決方案里所有的符號提示功能、有跳轉(zhuǎn)到函數(shù)定義處的功能、
2、代碼定義提示窗口、能自動跳轉(zhuǎn)提示
3、調(diào)試內(nèi)核重新優(yōu)化、速度能大大提高、
4、解決了Attach調(diào)試時臨時變量有幾率提示不正確的BUG
5、添加FTP相關(guān)模塊功能
6、解決某些大文件會崩潰的BUG
7、調(diào)試時鼠標懸浮提示框提示table時、會格式化提示、(以前是一行、可能會很長)
8、代碼智能完成提示時優(yōu)化了速度、可以提示項目中所有的符號
9、添加了全局符號查找定位功能窗口
10、右側(cè)的變量列表窗品添加點擊排序功能、隱藏匿名函數(shù)功能
11、添加了dostring、dobuffer調(diào)試時的窗口
12、解決了多文件查找某些UTF-8格式中文查找不到的BUG
13、解決方案右鍵菜單添加了兩個菜單項 *折疊所有、*展開所有
14、修改了調(diào)試時光標不會跳轉(zhuǎn)到輸出窗口的建議
15、軟件退出時自動保存當前布局、并且自動加載上次沒有關(guān)閉的文件 《添加一個菜單選項是否自動加載上次未關(guān)閉文件》
16、添加了設(shè)置新建文件編碼格式的選項
17、Ctrl+Tab 能夠記住上次所在行、可以跳轉(zhuǎn)到最近修改位置
18、debug設(shè)置框添加了記住上次調(diào)試設(shè)置、
19、添加了腳本運行性能分析功能
20、UTF-8格式下print中文時亂碼
21、打中文文件名亂碼的BUG、
22、debug設(shè)置框添加了一個選項能讓宿主中的print捕獲到Output
23、調(diào)試出現(xiàn)錯誤時會彈框、上面有中斷、繼續(xù)、忽略可供選擇
24、解決了Attach調(diào)試時local類型的upvalue不能顯示問題
25、解決了lua報錯后不能通過雙擊輸出欄跳轉(zhuǎn)到報錯的行處的BUG
26、lua自動升級會失敗的BUG
27、解決了目錄瀏覽窗口會崩潰的BUG
28、GetModulePath這個接口改成GetRootPath了
29、使用了lua5.2.2引擎、所以支持goto等關(guān)鍵字了
Lua學習
工作需求、需要從C++轉(zhuǎn)向Lua,SO,從此開始Lua歷程。
1、IDE工具:LuaStudio
2、添加項目:文件--》新建工程(名字可以隨意,工程位置最好是項目同級目錄)
3、為工程添加內(nèi)容:這個時候都是以文件夾的形式導入到該工程下,避免很多不必要的垃圾目錄和代碼,簡潔。右擊剛剛創(chuàng)建的工程,導入文件,選擇自己需要的文件夾目錄,然后就可以開始編輯自己的代碼了。
PS:很蠢得一個地方,剛開始我就習慣性的用VS去打開項目的.sln,結(jié)果就是項目不兼容。看來選對環(huán)境很重要啊。
LuaStudio使用:
1、快速跳轉(zhuǎn):鼠標光標先放置在目標函數(shù)上面,按下Ctrl+鼠標左鍵,即可快速跳轉(zhuǎn)到函數(shù),Alt+G也是同樣的效果。
2、斷點調(diào)試:
1》下斷點:直接點擊行號處即可如圖顯示的紅點,標識下斷點成功。
2》添加到進程中:調(diào)試-》附加到進程-》選擇需要監(jiān)聽的進程。
這個時候就可以,執(zhí)行程序,遇到斷點會出現(xiàn)箭頭提示,斷點到的位置。
然后查看堆棧信息,查看程序執(zhí)行過程。
完成!
- PC官方版
- 安卓官方手機版
- IOS官方手機版














uAPP Creator(安卓軟件制作工具)1.0.1 官方版
Java SE Development Kit 8 (JDK)v8.0.341 官方版
x64dbg(程序逆向反匯編修改神器)2022.07.27 簡體中文版
微信開發(fā)者工具小游戲版1.05.2204264 官方版
JetBrains DataGrip 2022 中文破解版221.5591.46 免費版
JetBrains CLion 2022 破解版221.5080.224 中文免費版
IntelliJ IDEA 2022.1 中文免費版221.5080.210 破解版
JetBrains PhpStorm 2022.1中文破解版221.5080.224 免費版
JetBrains Rider 2022.1.1 破解版221.5591.20 免費版
JetBrains RubyMine 2022.1 破解版221.5080.196 中文免費版
WebStorm2022破解版(WebStorm 2022.1)221.5080.193 免費版
goland2022破解版(GoLand 2022.1中文版)221.5080.224 免費版
pycharm2022破解版221.5080.212 中文免費版
python3.10.4官方版最新版
matlab r2022a中文破解版9.12.0 免費版
scala語言開發(fā)工具2.13.2 官方版
julia開發(fā)環(huán)境1.7.0 免費版
rust開發(fā)環(huán)境1.56.1 官方版
ruby編譯器(Ruby+Devkit)3.0.2 官方免費版
Komodo IDE 12 官方版12.0.1 最新版
aardio桌面軟件開發(fā)工具35.7.5 綠色最新版
慧編程電腦版5.4.0 最新版
編程貓定制課3.3.0 官方版
精易編程助手3.98 綠色免費版
python3.8.5穩(wěn)定版免費下載
ulang(木蘭編程語言)0.2.2官方免費版
小碼精靈編程電腦客戶端1.12.0官方最新版
易語言5.9.0 免費版
KRobot編程工具0.8.5 官方64位版


visual studio 2010 精簡版10.0.40219.1 sp
易語言6.5完美破解版綠色免費版
java class反編譯工具(Class反編譯工具jd-g
JetBrains PhpStorm 2017官方版2017.3.7 x6
vb6.0 win10版(Visual Basic win10)中文企業(yè)
APPCode(附注冊碼)3.3 Windows破解版
Aqua Data Studio18中文最新版
delphi xe(Embarcadero Rad Studio XE)15.0