【求助】场景切换导致编辑器卡死,动弹不得。
unity3d吧
全部回复
仅看楼主
level 1
火_仙
楼主
直接运行场景没有任何问题,但是一旦从一个场景切换到这个场景就会直接卡死,几乎不给你任何点击的时间,就卡死了,任务管理器看编辑器的内存一直在涨,直到97%以上然后电脑也跟着卡死。
目前出现这个问题的就两个场景,其中一个场景还是最近才出问题的= =。
已经卡爆十几天了,调试也调试麻了,都不知道咋调,一换场景就卡死,Debug啥也没有,编辑器卡死,VS跟着卡死。
2023年08月08日 01点08分
1
level 5
明天
虚拟内存开到最大,再卡就是代码有问题了
2023年08月08日 01点08分
2
level 6
孤星冷月
肯定代码死循环了呗
2023年08月08日 03点08分
3
火_仙
看情况可能是,问题是出在加载代码还是场景里面的代码
很奇怪是 直接运行没问题,加载必卡死。 但又不是所有加载场景都卡,就是某两个卡
2023年08月08日 03点08分
level 5
梦一落
一点一点断点或者加debug,看看卡哪里
2023年08月08日 04点08分
4
火_仙
断点和debug都试过了 只能说一点就卡死 vs也跟着卡死 debug什么也打印不出来 编辑器直接就崩了
2023年08月08日 04点08分
梦一落
@火_仙
那就把场景的东西一个一个隐藏,甚至代码注释一部分,,,或者去看unity自带那个日志
2023年08月08日 05点08分
火_仙
@梦一落
隐藏和注释这个试过了 我把所有我自己的脚本取消挂载 还是卡 只要游戏对象不删 就卡 隐藏试过了 全隐藏了能进 不过隐藏了之后用代码尝试恢复就还是卡
unity自带日志这个不知道是什么
2023年08月08日 05点08分
梦一落
@火_仙
自己网上搜索unity运行日志,unity崩溃日志
2023年08月08日 06点08分
level 8
珍可爱的噶哦😾
很明显某处代码死循环然后不断创建物体
点名在awake里面创建同一类的预制体
2023年08月09日 06点08分
5
珍可爱的噶哦😾
多考虑一下代码的合理性就明白了 这个算新人很常见的纰漏
2023年08月09日 06点08分
火_仙
@珍可爱的噶哦😾
我检查了一下我的awake方法 没有实例化预制体的代码 顶多只有 new gameobject update里面倒是有while循环 不过这个卡死是最近才出现的 这些update代码没动过 我awake方法里面也没有死循环
2023年08月11日 13点08分
珍可爱的噶哦😾
@火_仙
卡住是因为某个地方当前帧一直循环出不去或者monobehavior里面awake/onenable或者其他东西等不断挂载新脚本导致无限触发 内存暴增是在无限new对象 按这两个信息来找就可以了
2023年08月11日 13点08分
火_仙
@珍可爱的噶哦😾
谢谢大佬
2023年08月11日 14点08分
level 1
梦中清野
代码死循环,一直在加载场景
2023年08月13日 01点08分
6
1