一、环境:
- 系统: Win / Mac
- 开发调试工具:IDEA(写博文时的版本:2019.2,其他版本如有异常可切换至这个2019.2)
- EmmyLua-Unity.zip
- IntelliJ-EmmyLua.zip
- EmmyLuaService.cs
- IDEA激活码 需要的人自取
二、安装步骤
-
安装EmmyLua-IDEA插件:IDEA打开“File->Setting->Plugins->右侧小齿轮->Install Plugins from Disk”, 找到你下载下来的“IntelliJ-EmmyLua.zip”和“EmmyLua-Unity.zip”文件, 依次选择文件并安装即可
IDEA安装插件 - 安装完成后重启IDEA
-
将“EmmyLuaService.cs”拷贝至unity项目中的“项目根目录/Assets/Editor/”目录下
EmmyLuaService.cs存放位置 -
IDEA调试配置:下方示意图中的"Add Configuration..."按钮添加配置
添加运行配置 -
按下方示意图顺序标识添加配置
添加运行配置 -
拷贝上方示意图中第四步的代码,将其复制到项目Lua启动文件最顶端,如下图所示。注意此代码只用于调试,发布时需要注释或删除
添加开启调试的代码 -
开启Unity的Lua调试开关:“EmmyLua->Enable”
开启调试开关 - 至此调试环境便安装完成了,
三、调试
EmmyLua有两种调试模式
调试模式- Tcp(IDE connect debugger): 先运行Unity项目,再运行IDEA上的调试
-
Tcp(Debugger connect IDE): 先运行IDEA上的调试,待控制台输出" Server(localhost:9966) open successfully, wait for connection... ",再运行Unity项目
Debugger connect IDE
个人建议使用Tcp(Debugger connect IDE)
Tips
个人安装经验,如有不正确的地方希望大家能评论区留言指出,谢谢
网友评论