블루프린트 기본 스크립팅

블루프린트 비주얼 스크립팅 시스템의 변수 및 실행 플로를 살펴봅니다.

블루프린트는 스크립팅 언어에 시각적인 접근 방법을 제공합니다. 따라서 이 시스템은 데이터 타입이 지정된 변수, 배열, 구조체 등 표준 작성 스크립팅 언어와 유사한 점이 많습니다. 실행 플로 또한 일반적인 스크립팅 언어와 같이 작동하지만 블루프린트는 각 노드에서 명시적인 선형 실행을 필요로 합니다. 아래의 각 페이지는 다양한 변수 타입, 변수로 작업하는 방법, 그래프 내 노드 실행에 대해 자세하게 살펴봅니다.

변수

변수는 부울, 인티저, 플로트 등의 데이터 타입과 같이 다양한 타입으로 생성될 수 있습니다. 변수에는 블루프린트에서 손쉽게 알아볼 수 있게 컬러가 지정됩니다. 또한 블루프린트 변수는 오브젝트, 액터, 클래스 등을 저장하는 레퍼런스 타입이 될 수도 있습니다.

실행 플로

블루프린트에서 처음 실행되는 노드는 이벤트이며, 그 이후에 흰색 실행 와이어를 따라 왼쪽에서 오른쪽으로 실행됩니다. 게임이 에디터에서 실행 중인 경우 실행 플로를 시각화할 수 있으며 이는 디버깅에 도움이 됩니다. 또한 데이터는 변수 타입과 일치하도록 컬러가 지정된 와이어를 따라 흐릅니다. 입력 핀은 노드 실행 시 평가되며, 최종 결과가 계산되고 노드에 제공될 때까지 데이터 와이어를 오른쪽에서 왼쪽으로 트레이스합니다.

실행 핀이 있는 노드(비순수 노드)는 실행 시 출력 핀의 값을 저장하며, 실행 핀이 없는 노드(순수 노드)는 노드가 출력 실행에 연결될 때마다 출력을 재평가합니다.

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