温馨提示×

温馨提示×

您好,登录后才能下订单哦!

密码登录×
登录注册×
其他方式登录
点击 登录注册 即表示同意《亿速云用户服务条款》

Emmylua怎么添加UnityAPI代码提示

发布时间:2021-08-26 14:29:59 来源:亿速云 阅读:156 作者:chen 栏目:大数据

本篇内容主要讲解“Emmylua怎么添加UnityAPI代码提示”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“Emmylua怎么添加UnityAPI代码提示”吧!

最近从之前的cocos creator前端开始转做unity前端,刚刚接触公司的项目。在环境搭建中遇到一些问题在此记录一下

我接到的项目不算复杂,Lua开发使用了IDEA系列编辑器(之前些golang的时候也用的他们家的GoLand),插件使用了Emmylua。关于Emmylua的使用心得随后我会再写一篇文章来记录,暂时理解不太深不适合此时来介绍。家常唠完了,进正题叭。

关于EmmyLua插件的安装我就不在赘述了,毕竟IDEA家的插件安装直接搜索and安装就ok了。这里主要说一下UnityAPI的代码提示问题。毕竟对于我这样的新手玩家来说,像lua这种脚本语言没有强类型的情况下想通过"."来查看类型有哪些方法是很难受的,而且也不利于学习的过程。所以我就去网上找添加UnityAPI提示的方法,然而找到了如下的添加方法:

Emmylua怎么添加UnityAPI代码提示

截图博客源地址

然而我发现现在的编辑器里并没有 Lua Net Library 这个选项

Emmylua怎么添加UnityAPI代码提示

后来我从EmmyLua的 github项目 上顺藤摸瓜加到官方群里,在群里找到了答案

首先需要为IDEA编辑器添加EmmyLua-Unity插件,这个插件在官方的插件库里是没有,要去群里或者 这个地址 去下载,然后通过本地安装插件的方法安装到编辑器(直接选中zip包就行,不用解压操作):

Emmylua怎么添加UnityAPI代码提示

安装完之后点 ok 会提示你重启编辑器,重启即可,然后再去添加的时候就会看到有 Lua Net Library 这个选项了

Emmylua怎么添加UnityAPI代码提示

但是在群里发现这种添加dll的方法被标记了一个过时,并提供了一种新的添加UnityAPI提示的方法:

在安装了上面的IDEA插件后,将一个 EmmyLuaService.cs 的文件( 提取码: wgi9 )放到Unity项目的 Assets/Editor 文件夹下,如果没有的话可以自己创建一个Editor文件夹,之后Unity编辑器菜单栏上会多出一个EmmyLua的菜单项,选中Enable

Emmylua怎么添加UnityAPI代码提示

然后就会发现在IDEA编辑器中已经有UnityAPI的代码提示了。由于这种方法相当于是在Unity编辑器中启动了一个server,所以需要在Unity编辑器打开的情况下才能有提示,不过考虑到正常开发中Unity编辑器是常驻打开的也没什么问题。

到此,相信大家对“Emmylua怎么添加UnityAPI代码提示”有了更深的了解,不妨来实际操作一番吧!这里是亿速云网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

向AI问一下细节

免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:is@yisu.com进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。

AI