이벤트

UMG 의 이벤트 사용 안내서입니다.

Choose your operating system:

Windows

macOS

Linux

UMG 에서 이벤트 를 호출하는 메서드는 둘 정도 있는데, 다음과 같습니다.

바인딩 가능 이벤트

Bindable Event (바인딩 가능 이벤트)는 UMG 에서 현재 슬레이트에 사용되는 방식을 흉내내는 것으로, 이벤트가 처리되었는지를 알려주기 위한 하나의 핸들러가 필요합니다. 디테일 패널의 Events 섹션 아래에서 그 이벤트에 위젯 블루프린트 의 함수를 바인딩할 수 있습니다 (아래에서 노랑 화살표로 표시된 부분입니다).

EventBinding.png

위 노랑 박스로 표시된 부분에서, 일부 위젯은 인터랙션 처리를 통해 이벤트 를 보충합니다. 위의 예에서, 버튼 위젯에 대한 OnClicked 이벤트에 추가로 Click Method 또는 Touch Method 설정을 통해 클릭 이벤트 처리를 지정하는 것이 가능합니다. 포커스가 마우스로만 가능하고 키보드로는 잡히지 않는 버튼인 경우 IsFocusable 옵션을 통해 지정하는 것도 가능합니다.

멀티캐스트 이벤트

Multicast Event (멀티캐스트 이벤트)는 블루프린트 에서 이벤트를 처리하는 표준 방식입니다.

멀티캐스트 이벤트 를 사용하려면, 내 블루프린트 탭에서 위젯 을 클릭(1)한 다음, 이벤트 그래프 우클릭 (2)하면 사용가능한 이벤트가 위젯 이벤트 섹션 아래 표시되며, 여기서 할당하고자 하는 이벤트를 선택(3)할 수 있습니다.

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