No collission unless simulate physics is turned on
I have worked for days on this to get it to work.
I have a Character with CapsuleComponent as root, and a MotionController with an attached BoxCollission.
These are the BoxCollission (Player) presets:
And these are the Character (Enemy) CapsuleComponent collission presets:
Player blocks Enemy, and Enemy blocks Player. Both are set up to generate hit events.
But this does not generate hit events at all. No events are fired on neither Player or Enemy - except for maybe once in a hundred collissions.
The only way to get the collissions to work is to enable 'Simulate Physics' on the Capsule/Enemy but that interferes with movement, and according to the documentation it should not be necessary to do so.
This has to be a bug? I have read that others have the same problem, but I have not seen an answer - I read that this was a known bug in 4.8 that has since been fixed - well, the bug is back...
I have tried to enable CCD and everything else I can think of, but nothing works.
asked Apr 30 '16 at 09:40 PM in Bug Reports
I am marking this topic as resolved for tracking purposes, as we have not heard from you in a few days. If this issue persists, feel free to respond to this thread. For any new issues, please create a new Answerhub topic.
Have a great day
answered May 06 '16 at 02:36 PM
Sean L ♦♦ STAFF
Well first off...if you wanted overlap events to works, you need Overlap collision and Generate Overlap Events checked. My collisions work just fine in 4.11 and have been since 4.6. I do not need to turn on Physics.
If you are wanting Hit Events to work with Blocking Collisions you need to enable Simulation Generates Hit Events, which you have, and then use the Event Hit node.
Hopefully, between those two, you'll be able to handle collision much better. Good luck!
answered May 01 '16 at 01:03 AM
Follow this question
Once you sign in you will be able to subscribe for any updates here