Hey there @TheRealRoboMan0! Other than using line traces, you could use the “line of sight to” node:
However if you want to check if something has been rendered at all, you can check “Was recently rendered” instead. If a character was rendered on screen, it will trigger this.
However at the end of the day you may still want to use a line trace to verify if something is where you want it to be even using one of these mechanisms. Render can have false positives if they are REALLY close to being in a visible state.
Disclaimer: One or more of these links are unaffiliated with Epic Games. Epic Games is not liable for anything that may occur outside of this Unreal Engine domain. Please exercise your best judgment when following links outside of the forums.
Line of Sight:
Rendered: