【⽇常踩坑系列01】JetBrainRider2020.1在Unity3D中断点调试Lua
【⽇常踩坑系列01】JetBrain Rider2020.1在Unity3D中断点调试Lua
JetBrain Rider2020.1+Unity+EmmyLua+EmmyLua-AttachDebugger
在⽹上看了很多教程,我都是照着⼀步⼀步做的,最后就是连接不上,⽆法断点,坑死爹了啊!!最后在同事的帮助下,终于发现了盲点!特此记录下,希望有遇到同样困惑的⼩伙伴能照着我列的步骤完成在Unity中Lua的断点调试
第⼀步:下载Rider
⾸先你得拥有⼀个Rider,下载地址:
下载后安装,这些我就省略了,应该问题不⼤…
第⼆步:下载并安装EmmyLua插件
打开Rider下载EmmyLua插件,在Marketplace中搜索EmmyLua,选择EmmyLua点击Install按钮,然后就会出现在左边已安装插件中,我这⾥打开的界⾯是我安装成功后的界⾯,然后注意⼀定要点下Enable!!
安装好后,我们继续,添加调试器:
这⾥这⼀步我也是看⽹上的资料学的,不设置的话有没有影响我也不清楚
unity 教程第三步:下载并安装EmmyLua-AttachDebugger 插件(关键!!)
Rider2019、Rider2020⽆法直接附加Unity调试的原因如下: EmmyLua把打断点的功能分离出来作为了⼀个独⽴插件,叫做EmmyLua-AttachDebugger。⽽之前的1.2.6版本则没有 分离出来这个功能,所以装了EmmyLua直接能打断点的。(复制粘贴的)
1. EmmyLua-AttachDebugger 下载地址:
2. 下载后直接解压到插件⽬录即可:
...\JetBrains\JetBrains Rider 2020.2.1\plugins
第四步:关键中的关键,困扰我⼀直卡住我⽆法断点成功的秘密
不知道其他⼩伙伴有没有遇到我这个问题,我就是前⾯都是照着别⼈博客来的,但是开始调试时⽆论
如何也⽆法断点⼼态爆炸,后来坐我旁边的同事帮我解决了(为此我今天还请他吃了⼀包糖嘻嘻)
我开始都是点这两个按钮附加到unity调试的,不⾏不⾏
真正正确的操作是:
选择你要附加的Unity的进程。然后运⾏Unity,调试成功!开⼼地拍起了肚⽪!希望看到这⾥的你,这篇⽂章能对你有所帮助!
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论