作为一个聪明的软件,当UE4在一定时间内不活动时--或者更具体地说,如果编辑器的帧速率在一定时间内低于某一阈值(如果您一直在编辑开放级别、蓝图或代码,而不是在编辑器中运行游戏,则它会自动降低编辑器中显示的内容的视觉质量,以节省CPU处理能力。请注意,此特性不会影响UI元素,如按钮和文本等。如果您正在加载以前已打开的项目,编辑器的帧率在关闭编辑器之前的较长时间内低于设定的阈值,则编辑器也可以这样直接显示。
通常,它首先会显示一个简短的弹出,使您有机会取消更改,但是如果您忽略它或没有看到它(如果您短暂地切换到您的浏览器,或者去做了一个三明治),那么这些更改将被应用。出于好奇,您运行的是哪个版本的UE4?
我正在运行4.14,一旦我单击编辑器内的一个对象,它就会自动恢复分辨率和其他质量设置,但是它可能不会在早期版本中自动恢复,我不确定。无论如何,您可以通过调整可伸缩性设置来手动更改它--只需单击编辑器上方的“设置”( settings ),然后选择“可伸缩性设置”。如果设置的值低于预期,还可以直接更改编辑器和预览呈现级别中显示的材料的质量,但可伸缩性设置通常是罪魁祸首。
我提供了一个指向关于可伸缩性设置的史诗文档的链接,以便您可以阅读更多有关此功能的信息,并对您调整的设置做出明智的选择,而不是在黑暗中拍摄,但是如果您还没有尝试先单击级别内的几个对象,或者模拟播放模式,以查看设置是否自动恢复。
还请注意,您可以在将来弹出的对话框中关闭此功能,或者取消选中可伸缩性设置菜单中的“Monitor Engine Performance”,尽管现在您已经知道了发生这种情况的原因(假设这篇文章解决了您的问题),最好不要这样做,因为在我看来,它非常漂亮。我希望这能帮上忙!