Physics object set to OverlapAll will still collide with the player
User Description:
The pawn is simply colliding with and causing physics on objects it shouldn't be. To replicate:
Set up a new actor with any primitive collision (sphere, box, capsule), and give it the above collision settings and turn on 'Simulate physics'. You'll also probably want to turn off 'hidden in game' and gravity so you can test it easily.
To my mind the pawn should be overlapped by that object, but not collide with it. But if you drop one in the level, and run into it, you will 'push' it, and it'll go flying across the screen.
This is just a basic test case but causes some significant issues.
1. Open a new 3rd Person BP project
2. Create an actor class bp & open it
3. Add a SphereCollision component
4. Increase the size of the components Radius to 400
5. Make sure to set these settings:
Results: The sphere with collide with the player and is knocked away
Expected: For the sphere to only overlap the player
How does TextureRenderTarget2D get TArray<uint8> type data?
How to delete some elements correctly when deleting an array loop?
How do I set a material as a post-processing material?
Why does the REMOVE method of map container remove elements have memory leaks?
UMG RichText not appear image when packaged
What is the cause of the packaging error falling back to 'GameUserSettings' in ue5?
Head over to the existing Questions & Answers thread and let us know what's up.
0 |
Component | UE - Gameplay |
---|---|
Affects Versions | 4.8.3, 4.9 |
Target Fix | 4.12 |
Created | Aug 24, 2015 |
---|---|
Resolved | Feb 4, 2016 |
Updated | Apr 27, 2018 |