我正在开发一个虚拟现实游戏用的是虚幻引擎。我的目标设备是Oculus裂谷和裂谷S。根据Oculus文档,VR应用程序应该运行在80-90FPS。但是我的应用程序(Build)只运行60 But。但是在不真实的编辑器(引擎)中,相同的项目正在80+ FPS上运行。我发现的一件事是,当我移除监视器连接时,帧速率会命中80+ (Build)。为什么会发生这种情况?我认为这可能是由于一些糟糕的多数网格,沉重的后处理或复杂的材料。因此,这一次,我导出/包装了虚拟现实引擎模板的虚拟现实样本,而不是测试我的游戏。天哪!此构建还运行在59.1 FPS (一个非常基本的不真实的默认VR模板)。我认为在虚幻的引擎方面有一些东西,为这些建筑盖上了fps。
系统规范:
采用Processor
提前谢谢!
发布于 2019-12-23 16:35:50
最后,在阅读了一堆Oculus和虚拟文档、论坛和Reddit讨论之后,我找到了解决这个问题的方法。我们需要显式地运行几个控制台命令。
在级别蓝图的开始播放事件中,添加几秒钟/微秒的延迟,然后逐一执行以下命令。
首先添加一个非常小的节点(0.1秒到1秒是enough)
。

https://stackoverflow.com/questions/59438497
复制相似问题