스테이션: 소개 | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16
블루프린트
언리얼 엔진에는 블루프린트 비주얼 스크립팅 시스템이 포함되어 있습니다. 이 시스템은 노드 기반 인터페이스를 사용하여 언리얼 에디터 내에서 게임플레이 엘리먼트를 제작할 수 있는 완전한 게임플레이 스크립팅 시스템입니다.
이 시스템은 유연하고 강력하여, 일반적으로 프로그래머만 사용할 수 있었던 콘셉트와 툴 대부분을 디자이너가 활용할 수 있게 해 줍니다. 게다가, 언리얼 엔진의 C++ 구현에서 가능한 블루프린트 전용 마크업을 통해 프로그래머가 어떤 기반 시스템을 제작하면, 디자이너가 그것을 확장하는 것도 가능합니다.
스테이션 예시
이 예시에서는 여러 블루프린트 액터가 함께 작동하여 플레이어가 버튼을 밟는 동작을 탐지하고 컬러를 변경하며 잠긴 문을 여는 과정을 확인할 수 있습니다.
이 구성에서 각 블루프린트는 다음을 수행합니다.
BP_DoorTrigger - 플레이어 오버랩을 탐지하고, Trigger라는 이름의 새 이벤트 디스패처를 생성하여 호출한 후 버튼 컬러를 변경합니다.
BP_Light - Trigger 이벤트를 구독하며, 이 이벤트가 트리거되면 컬러가 변경됩니다.
BP_DoorFrame_Unlockable - Trigger 이벤트를 구독하며, 이벤트가 트리거되면 문을 여는 커스텀 이벤트가 호출됩니다.
라이팅에 대한 자세한 내용은 블루프린트 문서를 참고하세요.