帧数是每帧生成静止画面的数量,在游戏中帧数越高游戏越流畅,帧数越低游戏就越卡,所以在使用UE4进行游戏开发时都会注意控制场景帧数的大小。那么你知道UE4中的场景帧数低应该如何解决呢? 1、减少GPU占用 可以先检查GPU prifiling (ctl+shift+,),并关闭一些不重要的资源,如果坚持没有发现问题就再检查game thread,Session Frontend等工具。 2、优化场景 场景帧数低的原因可能是UE4导入或者制作出来的场景消耗很多的资源,所以需要优化场景。 如果是导入的场景,我们需要检查场景模型的面数、灯光等。在导入之前添加灯光,并没有烘焙的话,UE4中的编辑器会自动使用间接光照缓存,预烘焙,这使得场景资源消耗很大。 当然也可以在导入之前优化好场景模型,或者优化UE4的项目,UE4优化项目的方法点击这里。 3、检查FPS FPS是帧速率,每秒钟帧数越多,所显示的动作就会越流畅。我们在UE4引擎里面制作项目的时候更要注意帧速率。在这里我们先在UE4中显示FPS: 1.在视图左侧点击倒三角,之后点击显示下面的“显示FPS”。 2.也可以在窗口菜单里面找到开发者工具,点击里面的输出日志。 在里面我们输入STAT FPS,就就可以看到帧速率了;也可以输入STAT UNIT显示CPU与GPU等信息。 如果FPS帧速率低的话,我们使用以下方法调整: 1.查看是否优先用独立显卡,如果电脑设置使用的是集成显卡的话,那帧速率低也很正常。 2.确定使用独立显卡的情况下可以升级显卡驱动,但是在升级之前先做好备份。 3.在使用UE4的时候,可以关闭其他程序及进程,提高资源利用率。 4.确保电脑已经安装了最新版本的directX。 更多文章推荐: