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

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

Windows
MacOS
Linux
On this page

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

Welcome to the new Unreal Engine 4 Documentation site!

We're working on lots of new features including a feedback system so you can tell us how we are doing. It's not quite ready for use in the wild yet, so head over to the Documentation Feedback forum to tell us about this page or call out any issues you are encountering in the meantime.

We'll be sure to let you know when the new system is up and running.

Post Feedback