UPaperGroupedSpriteComponent does not properly update its physics data at runtime, due to relying on the inherited UPrimitiveComponent functions that do not handle its multiple FBodyInstances.

Steps to Reproduce

Open the 2D Side Scroller Template Project.

Merge some of the existing sprites into a UPaperGroupedSpriteComponent.

On BeginPlay, set its collision response for pawn to ignore.

Try colliding using the character with the UPaperGroupedSpriteComponent.


Expected: The character passes through the UPaperGroupedSpriteComponent.

Result: The character still collides with UPaperGroupedSpriteComponent, despite the editor showing the collision profile has changed.

Have Comments or More Details?

There's no existing public thread on this issue, so head over toAnswerHub just mention UE-77068 in the post.

Login to Vote

Affects Versions4.214.22
Target Fix4.26
CreatedJul 10, 2019
UpdatedMar 3, 2020