Description

Character movement "Flying" can cause incorrect collision when the character is not moving. If the character is not moving, the character will go through the floor in the example provided

Steps to Reproduce
  1. Open the Side scroller template
  2. Open the level blueprint
  3. Create the blueprint in the attached image
  4. Set the floor mesh to movable
  5. Open the "SideScrollerCharacter" blueprint
  6. Set the default land movement mode to flying
  7. Save and compile everything
  8. Play in the editor
  9. Notice that the character goes through the floor
  10. Stop PIE
  11. Play in Editor again
  12. Move the character around so that the character is moving when the floor starts to move
  13. Notice that the character rides up with the floor

Expected: The character would not go through the floor when standing still
Result: If the character is not moving, the character will go through the floor

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

2
Login to Vote

Won't Fix
ComponentUE - Gameplay - Player Movement
Affects Versions4.13
CreatedSep 14, 2016
ResolvedAug 18, 2021
UpdatedAug 18, 2021
Pull Requests
4987 - NoahZuo