使用Rider和Emmylua进行UnLua配置

在Rider中配置UnLua环境就可以使用同一个IDE同时进行c++和Lua的开发,不用切换vscode和Visual Studio,并且Rider更加美观,操作逻辑和代码提示也比Visual Studio加番茄插件更加好用。所以还是非常推荐使用Rider进行UE的开发的。

Emmylua配置IntelliSence

首先在Rider中下载插件EmmyLua,EmmyLua提供了代码提示语法检查等功能。然后打开项目,如果按照UnLua仓库中的指示正确安装插件后,UE的界面就会出现下图中的图标,点击Generate IntelliSense,UnLua就会生成出代码智能提示文件夹。
在这里插入图片描述

然后,在Rider中点击Solution面板中的Show All Files按钮即可显示所有文件,

找到项目的Lua文件夹(Content/Scipts)以及IntelliSense文件夹(Plugins/Unlua/Intermediate/IntelliSense),分别右键,Tools->Attach to Solution就可以添加到Solution中进行Index,这样子代码自动补全功能就配置完成了。之后取消Show All Files就可以再次隐藏不需要的文件但是Scripts文件夹还是在的。

使用EmmyLua进行Debug

目前还没有成功用EmmyLua进行Debug过orz,不知道为什么就是没法Debug,最后还是放弃了,换回了VSCode+LuaHelper,使用LuaPanda进行Debug,没有那么麻烦。似乎LuaHelper的注解功能好像有增强,用下来还是不错的,不过在一个IDE里写代码的想法破灭了lol。

(2022.7.10 更新)最后发现Luahelper的代码提示时不时会抽搐,会显示错误或者显示不出来,vscode就只用来debug用了,实际开发写代码的时候还是选择使用Rider在一个IDE中写代码还是更爽!

  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 4
    评论
评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值