Developer Notes

We've discussed sweeping all components (not just root), but no plans for it at the moment

Description

Sweep on Set Actor Location is ignored for all components that aren't the Blueprint's root.

Reproduced in 4.7.6 and Main (//depot/UE4/Promotable-CL-2568226)

Steps to Reproduce

1. Open any project
2. Create a new Actor Blueprint
3. Add a Scene Component (as the root)
4. Add a Static Mesh Component
5. Apply a mesh to the Static Mesh Component
6. Place the Actor in the level near a Static Mesh Actor with collision
7. In the Level Blueprint, create the following:
[Image Removed]
8. PIE
9. Hit M

Result:
The Blueprint Actor will move through the Static Mesh Actor, even though Sweep is enabled. The same does not happen if the Static Mesh Component is the root.

Expected:
Any component with collision is included calculating Sweep results

Have Comments or More Details?

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

22
Login to Vote

Won't Fix
ComponentUE - Gameplay
Affects Versions4.7.64.9
CreatedMay 28, 2015
ResolvedSep 12, 2015
UpdatedJul 14, 2021