오브젝트로 싱글 라인 트레이스 사용법

Single Line Trace by Object 블루프린트 노드를 사용하여 첫 번째 히트한 월드 다이내믹 액터를 반환하고, 그 이름을 출력하는 법을 살펴봅니다.

Windows
MacOS
Linux
목차

LineTraceForObjects 는 지정한 직선상에 콜리전 트레이스를 수행하여 트레이스에 걸린 것 중 지정된 Object Type (오브젝트 유형) 중 하나에 일치하는 첫 번째 오브젝트를 반환합니다. LineTraceForObjects 트레이스 구성 방법은 다음과 같습니다:

단계

  1. LineTraceByChannel 예제에 사용된 단계별 방법을 통해 트레이스를 구성합니다.

  2. LineTraceByChannel 노드를 LineTraceForObjects 노드로 대체합니다.

  3. Object Types 핀을 끌어 놓고 Make Array 노드를 추가합니다.

    GHT2B_12.png

  4. Make Array 노드에서 드롭다운 메뉴를 통해 트레이스하려는 ObjectType 을 지정합니다.

    GHT2B_13.png

    여기서는 WorldDyanmic 오브젝트를 트레이스합니다. Add Pin 버튼을 클릭하면 추가할 수 있습니다.

  5. 나머지 트레이스도 LineTraceByChannel 구성 방식과 똑같이 설정할 수 있습니다.

    클릭하면 이미지 원본을 확인합니다.

결과

레벨에 WorldDynamic 오브젝트를 하나 추가했습니다.

GHT2B_16.png

이제 추가된 액터만 히트로 반환되는데, 그 결과 큐브는 (피직스 액터이므로) 히트를 반환하지 않습니다.

Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼