에디의 우당탕탕 코딩공장

[UE5] LineTrace를 이용한 총알 발사

by 인턴 에디

언리얼 엔진에서는 무형의 선을 던지고, 선을 추적하여 특정 물체와의 충돌 정보를 알려주는 기능을 제공한다.

이를 위한 다수의 검출 함수가 존재하고, 목적에 따라 골라서 사용 가능하다.

 

 

라인트레이스가 단일 물체를 검출할지 다중 물체를 검출할지에 따라서 사용되는 함수의 이름

Line Trace의 종류 설명
LineTraceSingleByXXX 단일 충돌 물체 검출 - 맨 처음 충돌된 객체 반환
LinTraceMultiByXXX 다중 충돌 물체 검출 - 충돌한 모든 물체 반환

 

LineTrace 필터의 종류

필터의 종류 설명
Channel 오브젝트 콜리전의 트레이스 채널 - 프로젝트 세팅 창에서 설정
ObjectType 오브젝트 콜리전의 오브젝트 채널 - 프로젝트 세팅 창에서 설정
Profile 오브젝트 콜리전의 프리셋 - 프로젝트 세팅 창에서 설정

블로그의 정보

에디의 우당탕탕 코딩 공장

인턴 에디

활동하기