Полезная нода UE5: Line Trace by Channel.
Line Trace by Channel — ваш швейцарский нож для кликов по миру, прицеливания, интерактивов и проверки видимости.
Как использовать:
- Из камеры возьмите Location и Forward Vector, умножьте вектор на дальность, сложите — получите End.
- Выберите Trace Channel (Visibility/Camera), добавьте Ignore Actors: игрок, оружие.
- Включите Draw Debug Type: For Duration для наглядной отладки.
Фишки:
- Hit Actor/Component подскажут, во что попали; Impact Point — точка эффекта; Normal — ориентация декали.
- Trace Complex — точнее по трисам, но дороже.
- Multi Line Trace ловит несколько целей (например, пробитие).
- Настройте Collision Responses: нужные каналы — Block, остальное — Overlap/Ignore.
Паттерн: Press Fire → Trace → если Hit → Apply Damage/Spawn Emitter → Decal.
Хотите системно прокачать Blueprint-трюки? Загляните в бесплатный курс …