Unity开发之Lua编写环境推荐

一直采用的就是idea+Emmylua的方案。

由于前阵子换了电脑,想重新弄一下才发现已经忘得差不多了,结果又废了一番功夫。

还是记下来,以免再面临同样的问题。

 

1.安装idea。

2.在plugins里搜索EmmyLua插件安装。

3.引入.dll文件

i.选择File下的Project Structure

Unity开发之Lua编写环境推荐_第1张图片

ii.选择Libraries,点击+号,再选择LuaNetLibrary

Unity开发之Lua编写环境推荐_第2张图片

iii.选择自己UnityEngine.dll所在的路径,默认在Unity安装目录/Editor/Data/Managed/UnityEngine.dll

同理,其他自己写的程序集也可以添加进来。

Unity开发之Lua编写环境推荐_第3张图片

 

这个时候idea已经可以进行一些智能提示了。

Unity开发之Lua编写环境推荐_第4张图片

 

但是我们实例化出来的变量这时还无法智能提示,因为它不知道自己是什么类型的

Unity开发之Lua编写环境推荐_第5张图片

我们只需要在变量前加一个声明性的标签,这个变量接下来就可以正常智能补全了

ps:快捷键alt+enter

Unity开发之Lua编写环境推荐_第6张图片

 

更新

最近尝试了下用vscode写lua代码,感觉更好用一些。

vscode本身很轻量,画面看着也很舒服。

而且同时也有一个很强的插件luaide。

功能非常齐全,作者也是一直在维护。

不过是收费插件,但价格很便宜,注册可以试用7天。

下方是这个插件的文档

https://www.showdoc.cc/luaide?page_id=687553326343048

你可能感兴趣的:(Unity)