This happens because the impulse reported by physx for sphere sphere collision is extremely small.
When moving a sphere using Add Actor World Offset, hit events on that sphere are not fired. However, doing the same thing with a cube causes hit events to fire off as expected.
When you enable gravity on the sphere (which is simulating physics) then the hit events fire off as expected.
Found in 4.10.4 binary. Reproduced in 4.11 Preview 7 binary and Main CL 2894512
1. Open the attached project
2. PIE
Result: Notice that the cube is firing hit events, but the sphere is not, although the two spheres are colliding.
Expected: Both the cube and sphere would fire hit events.
Head over to the existing Questions & Answers thread and let us know what's up.
1 |
Component | UE - Gameplay |
---|---|
Affects Versions | 4.10, 4.11, 4.12 |
Target Fix | 4.13 |
Fix Commit | 2872498 |
---|
Created | Mar 14, 2016 |
---|---|
Resolved | Jun 27, 2016 |
Updated | Apr 27, 2018 |