포크리 에서 섬을 제작해봤다면 송신기와 수신기를 사용하여 장치 간에 신호를 보내는 채널 시스템 에 익숙할 것입니다. 포트나이트 언리얼 에디터(Unreal Editor for Fortnite, UEFN) 는 이벤트와 기능 을 통해 장치가 서로 직접 커뮤니케이션할 수 있게 해 주는 다이렉트 이벤트 바인딩(Direct Event Binding) 을 사용합니다. 즉, 한 장치의 이벤트를 다른 장치의 기능에 바인딩(트리거)합니다. 이벤트 를 송신기 로, 기능 을 수신기 라고 생각하고 한 장치의 이벤트가 다른 장치에 기능을 실행하도록 알려 준다고 생각하면 됩니다. 예를 들어 부활 패드에서의 플레이어 부활 이벤트가 사물 이동기 장치에서 사물을 앞뒤로 움직이게 할 수 있습니다.

다이렉트 이벤트 바인딩 시스템 은 여러 장치 간에 연결을 생성하여 액션을 트리거하거나, 플레이어를 정의하거나, 게임플레이를 커스터마이징하는 데 매우 유용합니다.
다이렉트 이벤트 바인딩의 역할
포트나이트 언리얼 에디터 내 장치들은 기본적으로 다이렉트 이벤트 바인딩 시스템을 사용합니다. 다이렉트 이벤트 바인딩은 정확히 이름 그대로의 역할을 수행합니다. 사용자 옵션 - 기능(User Options - Function) 을 수정하는 경우 두 개 이상의 장치가 바인딩됩니다. 이 기능은 디테일(Details) 패널에서 옵션 배열을 통해 장치를 바인딩하는 데 사용됩니다.
다이렉트 이벤트 바인딩 시스템을 사용하는 장치를 복사 및 붙여넣기하여 섬의 다른 부분에 기능을 복제할 수도 있습니다.

기능을 복제하면 두 번째 고유한 다이렉트 이벤트 바인딩이 생성됩니다. 즉, 원본 이벤트 또는 기능이 설정되었더라도 복사된 장치에는 영향을 미치지 않습니다.
다이렉트 이벤트 바인딩의 작동 방식
다이렉트 이벤트 바인딩 시스템은 좌표가 지정된 채널을 통해 신호를 전송하여 액션을 트리거하는 것이 아니라, 장치 이름을 사용하여 다수의 장치 간에 발생하는 기능 또는 이벤트를 지정합니다.

이벤트가 발생하려면 채널이 올바르게 페어링되어 있어야 하지만, 다이렉트 이벤트 바인딩 시스템은 직접 커뮤니케이션 라인을 사용합니다.
직접 해보기
장치 간에 기능을 바인딩하려면 다음 지침을 따르세요.
- 수집품 갤러리(Collectables Gallery)
- 점수 관리 장치(Score Manager)
- 플레이어 생성 패드(Player Spawn Pad)
수집품 갤러리, 점수 관리 장치, 플레이어 생성 패드 를 콘텐츠 브라우저 에서 뷰포트(Viewport) 로 드래그합니다. 아웃라이너(Outliner) 에서 각 장치를 선택하여 디테일 패널에서 해당 옵션을 수정합니다.
수집품 갤러리

수집품에서 코인 6개를 별도로 설정합니다. 이 코인 6개에 대한 옵션만 변경합니다.
다음과 같은 옵션을 설정합니다.
- 수집품 오브젝트(Collectable Object) 필드에 20 을 입력합니다.
- 점수(Score) 필드에 50 을 입력합니다.
- 수집 시 사용(Consume if collected by) 필드에 1 을 입력합니다.
- 사용자 옵션 - 기능 으로 이동하여 표시 켜기(Turn Visibility On) 옆의 + 아이콘을 클릭합니다. 그러면 배열 요소(Array Element) 패널이 열립니다.
- 스포이드 아이콘을 클릭하여 플레이어 생성 패드 를 선택합니다.
- 기능 드롭다운 메뉴에서 플레이어 부활 시(On Player Spawned) 를 클릭합니다.
모든 코인은 생성되었을 때 플레이어에게 보이며, 플레이어가 코인을 모으면 점수 관리 장치 가 각 코인에 대해 적용되는 점수 트래킹하여 승리 조건을 만족했는지 확인합니다.
점수 관리 장치
다음과 같은 옵션을 설정합니다.
- 점수 필드에 50 을 입력합니다.
- 점수 보상 유형(Score Award Type) 드롭다운 메뉴에서 추가(Add) 를 선택합니다.
- 보상 시 점수 증가(Increment Score on Award) 에 체크가 되어 있는지 확인합니다.
- 작동 시 점수 변경(Score Change When Activated) 및 최소 점수(Minimum Score) 필드에 50 을 입력합니다.
- 사용자 옵션 - 기능 으로 이동하여 플레이어 점수로 설정(Set to Player Score) 옆의 + 아이콘을 클릭합니다.
- 스포이드 아이콘을 클릭하여 플레이어 생성 패드 를 선택합니다.
- 기능 드롭다운 메뉴에서 플레이어 부활 시(On Player Spawned) 를 클릭합니다.
점수 관리 장치는 플레이어 생성 패드에 바인딩되어 플레이어가 코인을 수집할 때마다 플레이어의 점수를 높여 줍니다.
게임플레이 예시는 아래 이미지와 유사하게 나타나야 합니다.

섬 설정
다음과 같은 옵션을 편집합니다.
- 득점하여 종료(Score to End) 필드에 300 을 입력합니다.
이제 게임은 플레이어가 300점을 모으면 종료됩니다.
이렇게 작동하는 기능이 갖춰졌습니다. 아래 비디오에서는 위 구성을 사용하는 다이렉트 이벤트 바인딩 시스템의 결과물을 보여줍니다.