Войти
Unreal EngineФорумПрограммирование

Какие объекты пересекаются с прямой

#0
9:35, 7 янв 2022

Привет всем! Дана прямая (вектор оффсет + вектор направления), мне нужно узнать набор акторов на сцене, который пересекает эта прямая. Подскажите, пожалуйста, как мне это сделать.

По сути, мне нужно реализовать выделение мышкой, но координаты щелчка приходят из отдельного процесса. Я научился получать прямую по положению камеры и координатам мышки, осталось только выполнить поиск акторов.

Заранее благодраен.

#1
12:00, 7 янв 2022

Тебе нужно использовать LineTraceByChanel.

#2
(Правка: 12:38) 12:35, 7 янв 2022

Дополню ответ от 563: нужен MultiLineTrace - он выводит массив HitResult
А какой именно - ByChannel или ByObject - нужно смотреть, по условиям того как именно вы хотите выделять объекты

Unreal EngineФорумПрограммирование