Description

Changes in an assets collision profile are picked up only when an instance is created, while changes to the assets collision shapes are propagated to instances. This represents an inconsistent handling of property changes.

Steps to Reproduce
  • Open a project.
  • Place a static mesh using default collision.
  • Change the collision profile of the static mesh asset.
  • Place a new instance of the static mesh using default collision.

Result: The first instance uses what was set as the profile, while the second uses the new profile, because the default is picked up on creation and not propagated to instances on change.

  • Repeat these steps, but instead of changing the collision profile, add a collision shape.

Result: Both instances will reflect the added collision shape, because these changes are propagated back to instances.

 

Expected: That asset property changes are consistently always picked up at creation time, or always propagated.

 

Have Comments or More Details?

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

1
Login to Vote

Won't Fix
ComponentUE - Simulation - Physics
Affects Versions4.214.20.3
CreatedNov 21, 2018
ResolvedAug 18, 2021
UpdatedAug 18, 2021