Description

Due to the way input is handled on the MoverExamplesCharacter, including AnimatedMannyPawn, we have a delay in the time between when an input event occurs and when it is ingested by the movement simulation.

This is due to input being evaluated through the PlayerController's tick, which always occurs later in the frame than the movement simulation.  Use a debugger to break in functions like AMoverExamplesCharacter::OnMoveTriggered and OnProduceInput to how they are called.

Investigate alternatives, such as:

  • forcing an evaluation of input just as OnProduceInput is called
  • rescheduling the PlayerController tick to occur earlier 
  • something else?

Have Comments or More Details?

There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-209032 in the post.

0
Login to Vote

Unresolved
ComponentUE - Gameplay - Player Movement - Mover
Affects Versions5.4
Target Fix5.6
CreatedMar 6, 2024
UpdatedApr 7, 2025
View Jira Issue