그래프

블루프린트와 연관된 게임플레이 이벤트에 대한 반응으로 이벤트와 함수 호출을 사용하여 동작을 수행하는 노드 그래프입니다.

Windows
MacOS
Linux

Graph (그래프)란 노드로 된 망으로써, 서로 연결하여 망의 실행 흐름을 정의할 수 있습니다. 그래프는 블루프린트에서 함수성 구현을 위한 기반이 됩니다. 각 블루프린트는 그 유형에 따라 하나 이상의 그래프를 포함할 수 있으며, 거기서는 블루프린트의 특정한 면에 대한 구현을 정의합니다. 블루프린트 내 각 그래프에는 서브그래프가 포함될 수도 있는데, 이는 본질적으로 일정한 노드 집합을 별도의 그래프 속에 접어 넣는 것이며, 주로 체계적인 관리를 위해서입니다. 고유한 프로퍼티를 갖는 특수 유형 그래프가 있으나, 변수 레퍼런스 추가, 노드의 추가 및 연결, 디버깅 등의 핵심 원리는 전반적으로 적용됩니다.

그래프 유형

이벤트 그래프

eventgraph_topic.png

Event Graph (이벤트그래프)란 가장 일반적인 유형의 블루프린트 그래프입니다. 블루프린트 클래스가 새로 생성될 때마다 하나의 이벤트그래프 가 포함되며, 추가도 가능은 합니다. 이벤트그래프 의 추가를 통해 블루프린트 망의 체계적인 정리에 도움이 됩니다. 이벤트그래프 에는 보통 블루프린트의 게임플레이 행위를 정의하는 망이 포함되며, Event, CustomEvent, Input 노드를 통해 이벤트그래프 의 전반적인 실행 흐름이 결정됩니다.

이 섹션 관련 상세 정보는, 이벤트 그래프 문서를 참고하세요.

컨스트럭션 스크립트

컨스트럭션 스크립트

Construction Script (컨스트럭션 스크립트)는 블루프린트 클래스 고유의 것으로, 각각의 블루프린트 클래스 마다 단 하나의 컨스트럭션 스크립트 만이 존재합니다. 컨스트럭션 스크립트블루프린트 클래스 초기화에 좋은데, 블루프린트 클래스 에 대해 컴포넌트 리스트가 셋업된 직후 실행되기 때문입니다.

이 섹션 관련 상세 정보는, 컨스트럭션 스크립트 문서를 참고하세요.

함수

함수

Function (함수)는 Blueprint 내 다른 그래프에서 실행 또는 호출 가능한 특정 Blueprint 에 속하는 노드 그래프입니다. 함수에는 하나의 입력부가 있는데, 실행 출력 핀이 하나 있는 함수 이름으로 된 노드로 표시됩니다. 이 함수가 다른 그래프에서 호출되면, 그 출력 실행 핀을 활성화시켜 연결된 네트워크가 실행되도록 합니다.

이 섹션 관련 상세 정보는, 함수 문서를 참고하세요.

매크로

macro_topic_2.png

Blueprint Macro (블루프린트 매크로) 또는 Macro (매크로)는 본질적으로 노드 그래프를 접은 것과 같습니다. 터널 노드로 지정되는 입구와 출구가 있습니다. 각 터널에는 다른 블루프린트와 그래프에서 사용될 때 매크로 노드에 보이는 실행 또는 데이터 핀이 몇 개든 있을 수 있습니다.

이 섹션 관련 상세 정보는, 매크로 문서를 참고하세요.

그래프 작업하기

그래프가 컨스트럭션 스크립트인지, 이벤트그래프인지, 함수인지, 매크로인지에 따라 에디터그래프 모드에서 편집하게 됩니다. 기본적으로 모든 그룹_에는 와이어로 연결된 노드 망이 들어 있습니다.

Select Skin
Light
Dark

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

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

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

네이버 카페
공식 포럼