UE4使用unlua、EmmyLua 和IDEA进行lua开发

UE4使用unlua、EmmyLua 和IDEA开发

一:相关软件/插件的下载安装

1、UnLua :https://github.com/Tencent/UnLua
2、IDEA:自搜

二:IDEA的安装破解以及安装EmmyLua插件

自己解决

三: UnLua导出 智能提示

1、修改UnLua\Source\UnLuaIntelliSense目录下的UnLuaIntelliSense.Build.cs

UE4使用unlua、EmmyLua 和IDEA进行lua开发_第1张图片
2、启动项目之后会自动在项目的Plugins目录生成IntelliSence文件夹
UE4使用unlua、EmmyLua 和IDEA进行lua开发_第2张图片
3、将IntelliSence压缩成Zip,如上图

四、IDEA添加智能提示

1、打开File-Project Structure
UE4使用unlua、EmmyLua 和IDEA进行lua开发_第3张图片
2、在Libraries中添加刚刚压缩得到的Zip包
UE4使用unlua、EmmyLua 和IDEA进行lua开发_第4张图片
UE4使用unlua、EmmyLua 和IDEA进行lua开发_第5张图片
3、再到Modules里面Apply,Apply之后左侧的External Libraries就会添加对应的文件
UE4使用unlua、EmmyLua 和IDEA进行lua开发_第6张图片
4、等解析完成之后就可以使用EmmyLua的注解功能和智能提示进行UE4 的Lua开发了
UE4使用unlua、EmmyLua 和IDEA进行lua开发_第7张图片
注解:https://emmylua.github.io/annotation.html 添加链接描述

你可能感兴趣的:(虚幻4,UE4,Lua)