블루프린트 테크니컬 가이드

블루프린트 작업을 하는 프로그래머를 위한 테크니컬 가이드입니다.

Choose your operating system:

Windows

macOS

Linux

Blueprint (블루프린트)는 언리얼 엔진 4 에 도입된 강력한 신기능입니다.

블루프린트를 요약하자면, 코드를 작성하거나 컴파일하지 않고도 UClass 를 새로 만들 수 있는 수단입니다. 블루프린트를 만들 때, 'native' C++ 클래스 또는 다른 Blueprint 클래스를 확장하도록 선택할 수 있습니다. 그런 다음 자신만의 컴포넌트를 추가 배치 수정, 비주얼 스크립팅 언어를 사용해서 별도의 로직 구현, 이벤트에 반응하여 상호작용, 커스텀 변수 정의, 입력 처리 등등 일반적으로 완전한 커스텀 오브젝트 유형을 만들 수 있습니다.

각 블루프린트에는 C++ 의 생성자(constructor)에 해당하는 "construction script" (컨스트럭션 스크립트)가 있어, 오브젝트가 생성되면 실행됩니다. 이 스크립트는 일정한 요인에 따라 액터 인스턴스를 동적으로 생성할 수 있는데, 건물 사이의 빈 공간을 알아서 채우도록 크기가 자동 조절되는 담장같은 것을 예로 들 수 있습니다. 이러한 관점에서 보면, 블루프린트는 매우 강력한 프리팹(prefab) 시스템이라고 볼 수도 있습니다.

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