Collision preset setting is not reflected correctly in case of original class inheriting Primitive Component.
Probably the cause is UPrimitiveComponent :: PostLoad (). Since FCollisionResponse :: UpdateResponseContainerFromArray () is called via BodyInstance.FixupData (this); used by this function, ResponseToChannels is overwritten with the default value
Result: contents of 2 and 4 are different
Expect: contents of 2 and 4 are same
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-62916 in the post.
3 |
Component | UE - Simulation - Physics |
---|---|
Affects Versions | 4.20 |
Created | Aug 15, 2018 |
---|---|
Resolved | Aug 18, 2021 |
Updated | Aug 18, 2021 |