近在学习unity,代码编辑器选择了熟悉的idea系列,C# 对应的编辑器 rider
之前在使用unity的时候,可以直接使用 Rider进行调试,很方便
但是后来又安装了团结引擎,在启动调试的时候断点总是无法激活
在点击调试按钮的时候,提示
"It looks like another Unity instance is running with this project open. Multiple Unity instances cannot open the same project. "
有时候还会出现 EditorInstance.json xxx的,
总之就是无法进行调试
做了下面的操作
- 删除项目下的.idea 目录,重新打开项目,无法解决
- 怀疑端口冲突导致,找到 \My project\Library\EditorInstance.json 修改process_id ,无法解决
- 重建一个干净的项目,试图调试,无法解决
- 重装调试插件,移除并重新安装,无法解决
- 试图在rider的配置中寻找线索,无法解决
线索:
发现这个按钮一直有个绿色的点,证明激活了,猜测切换这个连接就行。
解决方案:
点击下拉按钮--> attach to Unity Process
出现下面的对话框,切换到自己的编辑器,再次进行调试就可以了