10. 플레이어 컨텍스트 생성

인바이런먼트 쿼리 시스템 안에서 사용할 컨텍스트를 새로 만듭니다.

Windows
MacOS
Linux
목차

인바이런먼트 쿼리는 구하는 액터 유형에 따라 다수의 아이템 생성이 가능하지만, Context (컨텍스트)에 대해서는 생성해 주지 않습니다. 그래서 플레이어의 폰을 컨텍스트로 둘 필요가 있는데, 이 때 EnvQueryContext_BlueprintBase 가 쓰입니다.

단계

  1. 콘텐츠 브라우저에서 PlayerContext 블루프린트를 더블클릭하여 편집용으로 엽니다.

  2. ProvideActorsSet 함수를 덮어씁니다:

    override1.png

    Override (덮어쓰기) 버튼은 내 블루프린트 패널의 함수 부분에 마우스 커서를 올리기 전까지 나타나지 않습니다.

    이를 통해 함수의 기본 작동방식을 열리는 블루프린트 그래프로 덮어쓸 수 있습니다:

    newlyOverriden.png

  3. Get All Actors Of Class 를 추가한 뒤 Provide Actor Set 노드와 Return Node 사이에 다음과 같이 연결합니다:

    finalGraph.png

  4. 마지막으로 Get All Actors Of Class 노드의 Actor ClassTop Down Character 로 설정하고, 컴파일저장 합니다.

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

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

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

네이버 카페
공식 포럼