ue3d让虚幻UE引擎游戏支持可变帧率

让虚幻UE引擎游戏支持可变帧率

分类:
ue3d - 让虚幻UE引擎游戏支持可变帧率

现在,几乎所有现代游戏引擎都支持可变帧速率,虚幻引擎也毫无例外地可以支持可变帧率。

为什么可变帧率?

因为创建固定帧的用户游戏环境是有限制的,因PC或终端性能而异,在这种情况下,可以通过选择基本帧率并支持一定程度波动的帧率来避免游戏本身崩溃。

如果只是想让演员每帧向前移动,那么节点配置将如下。

ue3d - 让虚幻UE引擎游戏支持可变帧率

按照这个速度,它会以60FPS和30FPS之间完全不同的速度移动。

现在来尝试一下,以便在以两种帧速率移动时运动没有差异。

ue3d - 让虚幻UE引擎游戏支持可变帧率

通过计算移动量前一帧的绝对时间基础FPS来计算最终的移动量。

前一帧的绝对时间可以通过Get World Delta Seconds节点获得,或者使用Event Tick等节点的输出值Delta Seconds计算。

然后把它变成一个宏,使用起来更方便。

ue3d - 让虚幻UE引擎游戏支持可变帧率

试试这样的宏

ue3d - 让虚幻UE引擎游戏支持可变帧率

这样,它就变得很容易在任何地方普遍使用。

为了方便虚幻引擎而可以移动的部分无需任何计算即可兼容可变帧率,因此当进行自己的移动处理时,请使用可变帧率对应的移动量。

以上是3D天堂关于使您的 UE4 游戏支持可变帧率的全部内容,如果你有任何反馈,请随时在本页面下方留言。

相关信息

  • 类型:知识
  • 字数:399
  • 字符:958
  • 适用软件:Unreal Engine
  • 说明:无
  • 编号:165069

热门内容

提示:3D天堂作为服务提供者,尊重网络版权及知识产权,对某些行为的发生不具备充分的监控能力,若无意间侵犯到您的权利,请 联系我们,我们会在收到信息后尽快给予处理。

本站文章版权归本站自创作者所有,未经允许不得转载!