目录
第二种特殊情况(本人遇到的SB问题:主要是.lua文件无法被Unity识别导致的)
在2020版本Plugins安装EmmyLua后仍然无法正常调试
第一种常见情况
说明你的项目不是Sources Root标记的,需进行设置一下。
再去打开Run -> Attach to Process ... 你会发现没有Unity.exe
第一种情况的解决方法
https://ci.appveyor.com/project/EmmyLua/emmylua-attachdebugger/build/artifacts
安装上面的文件,将压缩包直接拖到IDEA编辑器中安装完毕后重启IDEA即可。
第二种特殊情况(本人遇到的SB问题:主要是.lua文件无法被Unity识别导致的)
那就是.lua后缀的Lua文件才可以正常调试,即进入断点模式,也就是断点无效问题。
我把Lua文件的后缀都改为了.txt,并且设置了IDEA识别Lua文件后缀".lua.txt"
也安装网上的检查了,下图的禁用断点模式没有被开启 (这样变灰色就是开启了)
结果竟然是.lua后缀才正常的!至于我为什么要将Lua文件改为.txt,是因为Unity无法识别.lua后缀的文件而无法正常打AB包,但后来我改回了.lua并且让Unity可识别.lua后缀文件。
怎么让Unity可识别.lua后缀文件呢?(此问题可扩展为 如何让Unity识别.XXX后缀的文件)
第二种情况解决方法
在导入时使用ScriptedImporter类处理一下将内容转化为Unity可识别资源即可,具体内容在此文章: https://blog.csdn.net/qq_39574690/article/details/109696376
如若有其他问题,可评论留言~