Today I tried to find out why the tracelines of my bots dont get my player as hit object. As you can see in my blueprint the hit object responded just an empty line even when the little red line hits my character.
This problem is caused by the default collision settings of a ThirdPersonCharacter.
The Mesh > Collision Response > Visibility “ignores” by Character Mesh default.
If this particular setting gets set to block, bot to player tracing works fine.
I think this “default” has to be
changed.
For replication: just set up an actor an let him trace your ThirdPersonCharater and print that “hit object”.
In Theorie you should get a string ThirdPersonCharacter, because of that settings, you get an empty line.
Let me know what you think about that.
Anyway, Thank you for this great engine <3
If you would like to get the character when doing a line trace by channel you could do so by setting the trace channel to camera. I hope that this helps.
I tried to reproduce the ignore self not working issue and I was unable to do so. I have provided a picture of the example I am using.
Example:
These are the nodes that I am using to do a line trace for the player character. This setup ignores the “BotCharacter” that I have while providing a hit on the player character.
I am happy to hear that you have it working. However, could you provide answers to the questions from the post above? This will help narrow things down a bit further.