Unity开发环境:IntellijIDEA+EmmyLua
前⾔
以前⽤开发lua都是使⽤sublime,但是sublime终究是⼀个编辑器,调试不是⽅便,后来在同事的引荐下,接触到了Intellij IDEA,刚开始使⽤很不习惯,⽤了⼀段时间后,发现EmmyLua + Unity ⽤起来很舒服,简单说⼀下配置过程
安装Intellij IDEA
安装EmmyLua
请注意,这⾥⾯是有坑的,如果你直接在 Settings->Plugins中搜索EmmyLua安装,是不能调试的(曾经⼿贱,升级了⼀下插件,死活连不上),因为最新版的EmmyLua1.3.2更新⽇志中,有如下提⽰:
Remove attach debugger
更新⽇志说:因为它经常被防病毒软件拦截,所以删除连接调试(wtf?!,开发机会装杀毒软件?!)
所以不要⽤最新版的,去插件的官⽹下载⽼版插件(我⽤的1.3.0,很稳定)附上链接plugins.jetbrains/plugin/9768-
emmylua/versions
离线安装EmmyLua
下载完EmmyLua的离线包后,打开Settings->Plugins,点击 Installed 旁边的设置⼩图标
Install Plugin from Disk
点击Install Plugin ,到离线EmmyLua包,安装即可
导⼊Lua代码
1. 点击File->New->Project, 选择Lua,点击Next
新建Lua⼯程
2. 填⼊Project name(给你的⼯程起⼀个名字,最好与项⽬相关)
3. 选择Projct location,定位到你的Lua源码的根⽬录
4. More Setting中的选项,不⽤更改
5. 点击 Finish
⼯程设置
单人开发选ue4还是unity6. 点击File->Project Structure->Project Settings->Modules,到你的Modules,Mark as: Sources,然后Apply
Mark as: Sources
调试
点击Run->Attach to process,弹出当前运⾏的进程列表,然后到Unity,连接即可。可以打断点,看堆栈,查看变量...设置默认Debugger
每次都这样调试操作,还是有点⿇烦的,可以设置默认的调试参数。点击Run->Attach to process->Edit Configurations
DefaultDebugger.png
点击 + ,选择Emmy Debugger,最好给这个Debugger定义⼀个名字(UnityDebugger),点击Apply。这时,右上⾓的Debugger列表⾥⾯
就会有你添加的Debugger。
Debugger.png
从此以后,点击 ⼩⾍⼦,即可连接调试!
EmmyLua注解功能

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。