美文网首页
Unity开发环境:Intellij IDEA + EmmyLu

Unity开发环境:Intellij IDEA + EmmyLu

作者: e196efe3d7df | 来源:发表于2020-04-09 16:09 被阅读0次

前言

以前用开发lua都是使用sublime,但是sublime终究是一个编辑器,调试不是方便,后来在同事的引荐下,接触到了Intellij IDEA,刚开始使用很不习惯,用了一段时间后,发现EmmyLua + Unity 用起来很舒服,简单说一下配置过程

安装Intellij IDEA

我使用的是IntelliJ IDEA 2019.2.3 (Community Edition),这个版本不收费,但足够我们使用了,附上下载地址https://www.jetbrains.com/idea/download/#section=windows,下载安装即可

安装EmmyLua

请注意,这里面是有坑的,如果你直接在 Settings->Plugins中搜索EmmyLua安装,是不能调试的(曾经手贱,升级了一下插件,死活连不上),因为最新版的EmmyLua1.3.2更新日志中,有如下提示:

Remove attach debugger
更新日志说:因为它经常被防病毒软件拦截,所以删除连接调试(wtf?!,开发机会装杀毒软件?!)
所以不要用最新版的,去插件的官网下载老版插件(我用的1.3.0,很稳定)附上链接https://plugins.jetbrains.com/plugin/9768-emmylua/versions

离线安装EmmyLua

下载完EmmyLua的离线包后,打开Settings->Plugins,点击 Installed 旁边的设置小图标

Install Plugin from Disk
点击Install Plugin from Disk...,找到离线EmmyLua包,安装即可

导入Lua代码

  1. 点击File->New->Project, 选择Lua,点击Next


    新建Lua工程
  2. 填入Project name(给你的工程起一个名字,最好与项目相关)

  3. 选择Projct location,定位到你的Lua源码的根目录

  4. More Setting中的选项,不用更改

  5. 点击 Finish


    工程设置
  6. 点击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注解功能

相关文章

网友评论

      本文标题:Unity开发环境:Intellij IDEA + EmmyLu

      本文链接:https://www.haomeiwen.com/subject/bxucmhtx.html