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

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

Windows
MacOS
Linux

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

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

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

Tags
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