I am having a bit of trouble setting up custom collision object responses, and hoping someone can spot my mistake. All the videos I’ve watched suggest I understand how it should be setup, and yet for some reason it isn’t working.
I have created object types “Player” and “EnemyBlast”, and I am wanting a hit event to generate when ever the two contact one another. So, an “EnemyBlast” should Block on a “Player” object, and a “Player” object should Block on an “EnemyBlast”. At least I think so.
The following two images are the setup for my enemy blast, with a capsule collision at it’s root (called BlastCollision). The capsule simulates physics and its object type is set to “EnemyBlast”, and is set to block on the objects of type “Player”.
Next, the Player to get hit by an enemy blast has a static mesh at it’s root (called SM_Triangle), which also simulates physics. As shown in the two images below, the root mesh is set to object type “Player”, and is set to block objects of type “EnemyBlast”.
Can anyone see why the original “BlastCollision” capsule would not generate a hit event when colliding with the mesh of my player of object type “Player”? I expect I setup the object responses correctly, but clearly something is off. Thanks!
P.S. for some reason, if I set my player mesh to Block objects of type “Player” (which is itself) then a hit event is generated when it collides with the BlastCollision capsule (which I don’t think is correct).