这里使用IDEA的版本是2018.1.1,有版本需要的可以去官网下载。
IDEA环境搭建
添加Lua插件
- 双击打开IDEA编辑器,然后找到最下面的configure。
- 打开后点击Plugins。
- 在搜索栏中搜索EmmyLua。
- 没有安装的话会显示No plugins found.Search in repositories。
- 点击右侧的Install进行安装。
- 点击Restart Intellij IDEA重新启动IDEA。
创建对应项目
- 点击Create New Project 创建新的项目。
- 查看左侧是否有Lua,如果有表示Lua插件添加成功,没有则要则要重新进行添加。
- 选中Lua,点击右侧的Next。
- 填写项目名称和项目的路径,后点击Finish。
使编辑器识别以.lua.txt结尾文件
- 在刚填写的项目文件下创建一个以.lua.txt结尾的文件,右键->New ->File。发现编辑器识别不了。
- 点击菜单栏的File->Settings。
- 找到所搜栏搜索File Types。
- 在右侧Recognized File Types中找到Lua Language后并点击。
- 在Registered Patterns下添加*.lua.txt,目的是编写Lua语言是让编辑器识别以.lua.txt结尾的文件。
- 在Ignore files and folders 中添加*.meta,目的是忽略以.meta结尾的文件,这个文件是Unity自己编译时生成的文件。
- 编辑完成后一定要点击Apply哦。
添加EmmyLua-Unity插件
- 找到菜单中的File->Settings。
- 查找Plugins,并点击。
- 点击Install plugin from disk,根据EmmyLua-Unity存放的路径引入到编辑器中。
- 重启编辑器。
添加UnityAPI
- 点击菜单下的File->Project Structure。
- 找到下面的Modules->Dependencies。
- 点击右边的加号会显示Library。
- 放到Library上会显示Lua Net Library表示EmmyLua-Unity插件安装成功了。
- 点击Lua Net Library,选择找到当前安装的Unity软件的UnityEngine.dll,这个数据库,如:D:\Software\Unity 2021.1.25f1c1\Editor\Data\Managed\UnityEngine.dll,将其引入到LDEA编辑器中。
添加自定义API
- 将xLuaAPIEx,解压后拖入Unity项目。
- 找到菜单栏中EmmyLua,点击Enable。
- 找到菜单栏中XLua,点击上面的Dll To LuaLib和Generate NameSpaceMap。
- 生成四个压缩包,存放路径在当前Unity项目Assets同目录下LuaLib文件夹下。
- 找到File->Project Structure。
- 找到下面的Modules->Dependencies。
- 点击右边的加号会显示Library。
- 点击Lua Zip Library,找到第三步生成的四个文件,添加到编辑器中即可。
忽略大小写
- 找到菜单栏File->Settings。
- 找到Code Completion,将Case sensitive completion 设置为None(不区分大小写)
其他
改变编辑器颜色
- 找到菜单栏File->Settings。
- 找到Color Scheme,改变其颜色即可。
改变字体类型字体大小
- 找到File->Settings。
- 找到Font。
- 更改Font和Size。