이벤트 디스패처 호출하기

이벤트 디스패처를 호출하면 현재 이벤트 목록에 바인딩된 이벤트를 전부 실행합니다.

Windows
MacOS
Linux

event_dispatcher_call_node.png

Call 노드를 가지고 Event Dispatcher (이벤트 디스패처) 를 호출하면 해당 이벤트 디스패처에 바인딩된 모든 이벤트가 발동되도록 만들 수 있습니다. 각각의 이벤트 디스패처에 대해 둘 이상의 Call 노드를 둘 수도 있고, 블루프린트 클래스레벨 블루프린트 양쪽에서도 이벤트 디스패처를 호출할 수 있습니다.

블루프린트 클래스에서 호출하기

  1. 내 블루프린트 탭에서 이벤트 디스패처의 이름을 끌어 작업중인 그래프에 놓습니다.

  2. 뜨는 메뉴에서 Call 을 선택합니다.

    dispatcher_call_menu.png

또는:

  1. 그래프에 우클릭합니다.

  2. 뜨는 컨텍스트 메뉴에서 Event Dispatcher 를 펼칩니다.

    event_dispatcher_context.png

  3. Event Dispatcher 아래 Call [이벤트 디스패처 이름] 을 선택합니다.

    event_dispatcher_context_name.png

레벨 블루프린트에서 호출하기

  1. 이벤트 디스패처의 호출 대상이 되었으면 하는 레벨 내 액터로의 레퍼런스를 추가 합니다.

    target_step1.png

  2. 레퍼런스 노드의 출력 핀을 끌어 놓아 컨텍스트 메뉴를 띄웁니다.

    empty_context_menu.png

  3. 컨텍스트 메뉴에서 Event Dispatcher > Call [이벤트 디스패처 이름] 을 선택합니다. Event Call 을 검색하면 빠르게 찾을 수 있습니다.

    call_node_level.png

    Call 노드의 Target 핀에 이미 액터 레퍼런스가 연결되어 나타납니다.

    call_dispatcher_wired_level.png

태그
Select Skin
Light
Dark

새로운 언리얼 엔진 4 문서 사이트에 오신 것을 환영합니다!

문서 사이트에 대한 의견을 모을 수 있는 피드백 시스템을 포함해서 여러가지 새로운 기능을 준비하고 있습니다. 아래 Documentation Feedback 포럼(영문) 또는 언리얼 엔진 네이버 공식 카페(한글) 중 편하신 곳에 의견이나 문제점을 알려 주세요.

새 시스템이 준비되면 알려 드리겠습니다.

네이버 카페
공식 포럼