一魄梯、環(huán)境:
- 系統(tǒng): Win / Mac
- 開發(fā)調(diào)試工具:IDEA(寫博文時的版本:2019.2,其他版本如有異晨缧罚可切換至這個2019.2)
- EmmyLua-Unity.zip
- IntelliJ-EmmyLua.zip
- EmmyLuaService.cs
- IDEA激活碼 需要的人自取
二、安裝步驟
-
安裝EmmyLua-IDEA插件:IDEA打開“File->Setting->Plugins->右側(cè)小齒輪->Install Plugins from Disk”, 找到你下載下來的“IntelliJ-EmmyLua.zip”和“EmmyLua-Unity.zip”文件, 依次選擇文件并安裝即可
IDEA安裝插件 - 安裝完成后重啟IDEA
-
將“EmmyLuaService.cs”拷貝至unity項目中的“項目根目錄/Assets/Editor/”目錄下
EmmyLuaService.cs存放位置 -
IDEA調(diào)試配置:下方示意圖中的"Add Configuration..."按鈕添加配置
添加運行配置 -
按下方示意圖順序標識添加配置
添加運行配置 -
拷貝上方示意圖中第四步的代碼药有,將其復(fù)制到項目Lua啟動文件最頂端,如下圖所示苹丸。注意此代碼只用于調(diào)試愤惰,發(fā)布時需要注釋或刪除
添加開啟調(diào)試的代碼 -
開啟Unity的Lua調(diào)試開關(guān):“EmmyLua->Enable”
開啟調(diào)試開關(guān) - 至此調(diào)試環(huán)境便安裝完成了,
三赘理、調(diào)試
EmmyLua有兩種調(diào)試模式
調(diào)試模式
- Tcp(IDE connect debugger): 先運行Unity項目宦言,再運行IDEA上的調(diào)試
-
Tcp(Debugger connect IDE): 先運行IDEA上的調(diào)試,待控制臺輸出" Server(localhost:9966) open successfully, wait for connection... "感憾,再運行Unity項目
Debugger connect IDE
個人建議使用Tcp(Debugger connect IDE)
Tips
個人安裝經(jīng)驗,如有不正確的地方希望大家能評論區(qū)留言指出令花,謝謝