今天在做一个使用GameState进行参数传递的小作业:
如果将seamless打勾,然后回到第三人称地图,就会崩溃,
然后这个问题,只需要将Outliner 窗口关闭就可以,也不知道为什么就不会崩溃。所以先记录,后面再找原因,这个发现也不是我发现的,是我一个同事,看到了,就叫把这个窗口关了,
然后找了chatGPT 4 ,给了我以下回答:
Unreal Engine 5是一款功能强大的游戏开发引擎,但在运行过程中,可能会遇到一些问题导致崩溃。Outliner窗口是UE5中用于展示场景层级和资源的面板,当它包含了大量的资源信息或者在频繁更新时,有可能会消耗大量的内存和CPU资源。
此外,在处理大量资源或复杂场景时,开启Outliner窗口可能会引发一些因多线程同步或资源锁定等问题而导致的崩溃。这并不是说Outliner窗口本身有问题,而是因为在处理资源或场景布局时,可能会遇到一些内存和处理器无法处理的问题。
因此,如果在使用UE5遇到频繁崩溃的问题,可以尝试关闭Outliner窗口,或者减少在Outliner窗口中同时展示和处理的资源。这可以降低内存和CPU的压力,避免因为处理大量资源而导致的崩溃。
然而,关闭Outliner窗口并不总是能解决UE5崩溃的问题,如果遇到崩溃,开发者还需要对照错误日志,进行具体的问题分析和解决。
网友评论