unreal.CatchupFixedRateCustomTimeStep

class unreal.CatchupFixedRateCustomTimeStep(outer: Object | None = None, name: Name | str = 'None')

Bases: FixedFrameRateCustomTimeStep

Control the Engine TimeStep via a fixed frame rate that catches up with real time.

  • Stays in sync with platform time.

  • Blocks to prevent getting ahead of real time.

  • Does not block when it needs to catch up

  • If it falls behind too much, it will increase simulation delta times.

C++ Source:

  • Module: TimeManagement

  • File: CatchupFixedRateCustomTimeStep.h

Editor Properties: (see get_editor_property/set_editor_property)

  • frame_rate (FrameRate): [Read-Write] Desired simulation frame rate

  • max_catchup_seconds (double): [Read-Write] Maximum catchup time in seconds. Simulation will catch up instantly if it falls behind beyond this time with respect to platform time