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

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

Choose your operating system:

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

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

언리얼 엔진 문서의 미래를 함께 만들어주세요! 더 나은 서비스를 제공할 수 있도록 문서 사용에 대한 피드백을 주세요.
설문조사에 참여해 주세요
건너뛰기