Setting the Max Jump Hold Time variable to 1 second, and then holding the jump button produces different results depending on the framerate. In this case, the normal jump is at a specific height, but setting the fps to 10 using the t.maxFPS console command causes the jump to be significantly lower when holding the button.
Found in 4.9.2 binary. Reproduced in 4.10 binary. Was unable to test in Main due to UGS syncing issues.
1. Open the editor
2. Create a Sidescroller project
3. In the Character BP, set the Max Jump Hold Time variable to 1
4. PIE and test the jump by holding the jump button down
5. Use the console command "t.maxFPS 10"
6. Hold the jump button again
Result: The character jump is significantly higher at the higher framerate.
Expected: The jumps would be the same height regardless of framerate.
Head over to the existing Questions & Answers thread and let us know what's up.
1 |
Component | UE - Gameplay - Player Movement |
---|---|
Affects Versions | 4.9.2, 4.10 |
Target Fix | 4.16 |
Fix Commit | 3378518 |
---|---|
Main Commit | 3385232 |
Created | Nov 20, 2015 |
---|---|
Resolved | Apr 4, 2017 |
Updated | Jul 17, 2018 |