Emmylua怎么添加UnityAPI代码提示
本篇内容主要讲解"Emmylua怎么添加UnityAPI代码提示",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"Emmylua怎么添加UnityAPI代码提示"吧!
最近从之前的cocos creator前端开始转做unity前端,刚刚接触公司的项目。在环境搭建中遇到一些问题在此记录一下
我接到的项目不算复杂,Lua开发使用了IDEA系列编辑器(之前些golang的时候也用的他们家的GoLand),插件使用了Emmylua。关于Emmylua的使用心得随后我会再写一篇文章来记录,暂时理解不太深不适合此时来介绍。家常唠完了,进正题叭。
关于EmmyLua插件的安装我就不在赘述了,毕竟IDEA家的插件安装直接搜索and安装就ok了。这里主要说一下UnityAPI的代码提示问题。毕竟对于我这样的新手玩家来说,像lua这种脚本语言没有强类型的情况下想通过"."来查看类型有哪些方法是很难受的,而且也不利于学习的过程。所以我就去网上找添加UnityAPI提示的方法,然而找到了如下的添加方法:
截图博客源地址
然而我发现现在的编辑器里并没有 Lua Net Library 这个选项
后来我从EmmyLua的 github项目 上顺藤摸瓜加到官方群里,在群里找到了答案
首先需要为IDEA编辑器添加EmmyLua-Unity插件,这个插件在官方的插件库里是没有,要去群里或者 这个地址 去下载,然后通过本地安装插件的方法安装到编辑器(直接选中zip包就行,不用解压操作):
安装完之后点 ok 会提示你重启编辑器,重启即可,然后再去添加的时候就会看到有 Lua Net Library 这个选项了
但是在群里发现这种添加dll的方法被标记了一个过时,并提供了一种新的添加UnityAPI提示的方法:
在安装了上面的IDEA插件后,将一个 EmmyLuaService.cs 的文件( 提取码: wgi9 )放到Unity项目的 Assets/Editor 文件夹下,如果没有的话可以自己创建一个Editor文件夹,之后Unity编辑器菜单栏上会多出一个EmmyLua的菜单项,选中Enable
然后就会发现在IDEA编辑器中已经有UnityAPI的代码提示了。由于这种方法相当于是在Unity编辑器中启动了一个server,所以需要在Unity编辑器打开的情况下才能有提示,不过考虑到正常开发中Unity编辑器是常驻打开的也没什么问题。
到此,相信大家对"Emmylua怎么添加UnityAPI代码提示"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!