Line of Sight


I am currently trying to return a true or false value for whether or not an object is visible from the line of sight of a camera contained within the character blueprint. I have this almost working, but the code attached seems to assume the character has 360 degree vision - it marks objects as visible so long as there isn’t anything (e.g. a wall) blocking the visibility of the object. I want the object to have to be visible from the first person camera. Any advice would be greatly appreciated!

What about a multi trace, and see if it’s the first thing:

ik this is very late but im putting this here for anyone that comes across this.

you could always have ur current system and have an additional check to see if its in your viewport