팝업 대화창(Pop-up Dialog) 장치는 HUD에 플레이어가 상호작용할 수 있는 텍스트 상자를 표시하는 인터페이스입니다. 상자에는 여러 줄의 텍스트를 입력할 수 있습니다. 여러 선택지 또는 예, 아니요 응답을 사용할 수 있습니다. 상자의 사용법은 다양합니다.
플레이어가 대상에 투표하는 수단을 제공합니다.
플레이어를 위한 메시지나 지침을 표시합니다.
(추적기 장치와 함께 사용하는 경우) 목표의 배경 정보를 표시합니다.
보이지 않는 클래스 선택 장치와 연결해 플레이어가 클래스를 선택할 수 있게 합니다.
플레이어와 NPC 간의 대화를 생성합니다.
팝업 대화창 장치를 찾으려면 장치 사용하기를 참고하세요.
상황별 필터링
일부 장치는 상황별 필터링이라는 기능의 영향을 받습니다. 이는 특정 관련 옵션의 설정값에 따라 옵션을 숨기거나 표시하는 기능입니다. 이로서 커스터마이징 패널이 깔끔해지고, 옵션을 관리하거나 찾기가 쉬워질 것입니다.
하지만 어떤 옵션이나 값이 상황별 필터링을 트리거하는지 파악하는 것은 어려울 수 있습니다. 이런 부분을 알아보기 쉽도록, 장치 문서에서 상황별 필터링이 적용되는 값은 모두 이탤릭체를 사용하고 있습니다. 상황별 필터링이 적용되는 옵션을 포함하여, 모든 옵션이 표기되어 있습니다. 특정 옵션의 값에 따라 숨겨지거나 표시되는 경우 해당 옵션에 대한 설명에 언급되어 있습니다.
장치 옵션
이 장치에는 제목과 설명 입력, 텍스트 표시 시기 조정 등 기본 기능이 있습니다. 또한 플레이어가 텍스트와 상호작용해야 하는 시간 설정, 응답 유형 설정, 버튼에 표시할 텍스트 설정 등 고급 옵션도 있습니다.
다음 옵션으로 이 장치를 구성할 수 있습니다.
기본값은 굵게 표시됩니다. 상황별 필터링을 트리거하는 값은 이탤릭체로 표시되어 있습니다.
| 옵션 | 값 | 설명 |
|---|---|---|
제목(Title) | 텍스트 입력 | 텍스트 상자에 제목을 입력합니다. 최대 32자까지 가능합니다. |
콘텐츠 정렬(Content Alignment) | 가운데(Centered), 정렬 선택 | 정렬 선택기를 클릭해 엽니다. 팝업 대화창의 위치와 형태를 선택할 수 있습니다. 상자, 화면의 너비 또는 높이에 맞는 배너, 전체 화면 중 선택하세요. 상자 또는 배너를 선택하면 상자 또는 배너의 방향을 결정할 수 있습니다. |
설명 | 텍스트 입력 및 서식 설정 | 텍스트 편집(Edit Text) 버튼을 클릭해 리치 텍스트 에디터를 열고 팝업 대화창에 표시할 텍스트의 서식을 설정합니다. 텍스트 입력(Enter Text) 탭을 클릭해 350자 한도의 텍스트 필드를 엽니다. 적용한 스타일을 제거하려면 스타일 제거(Clear Styles)를 클릭합니다. 모두 지우고 다시 시작하려면 텍스트 제거(Clear Text)를 클릭합니다. 텍스트 서식을 선택하려면 서식 스타일(Format Styles) 탭을 클릭합니다. 서식 목록은 오른쪽에서 확인할 수 있습니다. 각각의 단어를 선택하려면 클릭해야 하며, 다시 클릭하면 선택이 해제됩니다. 서식을 적용하려면 해당 서식을 적용하려는 모든 단어를 클릭해야 합니다. 일부 단어의 스타일을 다른 단어와 다르게 설정하려면 기존에 선택했던 단어를 선택 해제하고 다음 스타일을 적용할 새로운 단어를 선택해야 합니다. |
자동 표시(Auto Display) | 없음(Never), 게임 시작 전 대기실(Pregame Lobby), 게임 시작(Game Start) | 선택한 단계에 들어간 모든 유효 플레이어에게 텍스트를 표시합니다. 이 단계에서 게임 중 합류하는 플레이어에게도 표시합니다. |
대화창 시간 초과 사용(Use Dialog Timeout) | 꺼짐, 켜짐 | 대화창이 일정 시간이 지난 후 자동으로 닫힐지 결정합니다. 켜기로 설정된 경우 아래에 두 개의 추가 옵션이 나타납니다. |
시간 초과 지속 시간(Timeout Duration) | 2.0, 숫자 선택 또는 입력 | 이 옵션은 대화창 시간 초과 사용 옵션을 켜기로 설정한 경우에만 나타납니다. 대화창이 자동으로 닫히기 전까지의 시간을 결정합니다. |
타이머 옵션(Timer Options) | 없음, 카운트다운(Countdown) | 이 옵션은 대화창 시간 초과 사용 옵션을 켜기로 설정한 경우에만 나타납니다. 대화창에 카운트다운 타이머를 표시할지를 결정합니다. |
응답 유형(Response Type) | 버튼 1개(1 Button), 버튼 2개(2 Buttons), 버튼 3개(3 Buttons), 버튼 4개(4 Buttons), 버튼 5개(5 Buttons), 버튼 6개(6 Buttons) | 설명 텍스트 끝에 표시할 버튼 수를 설정합니다. 최대 6개의 버튼을 선택할 수 있으며, 이 버튼의 텍스트를 커스터마이징할 수 있습니다. 선택한 버튼 수에 따라 버튼 1 텍스트(Button 1 Text) 아래에 몇 가지 추가 옵션이 나타나, 해당 추가 버튼의 텍스트를 커스터마이징할 수 있습니다. |
기본 뒤로가기 버튼(Default Back Button) | 없음(None), 마지막 버튼(Last Button), 버튼 1(Button 1), 버튼 2(Button 2), 버튼 3(Button 3), 버튼 4(Button 4), 버튼 5(Button 5), 버튼 6(Button 6) | 대화창에서 '뒤로' 또는 '취소' 액션을 수행할 버튼을 하나 설정합니다. |
버튼 1 텍스트(Button 1 Text) | 확인(OK), 텍스트 입력 | 버튼 1 텍스트를 입력합니다. 기본 텍스트는 "확인"이며 최대 24자까지 가능합니다. |
버튼 2 텍스트(Button 2 Text) | 취소(Cancel), 텍스트 입력 | 버튼 2 텍스트를 입력합니다. 기본 텍스트는 '취소'이며 최대 24자까지 가능합니다. |
버튼 3 텍스트(Button 3 Text) | 텍스트 입력 | 버튼 3 텍스트를 입력합니다. 최대 24자까지 가능합니다. |
버튼 4 텍스트(Button 4 Text) | 텍스트 입력 | 버튼 4 텍스트를 입력합니다. 최대 24자까지 가능합니다. |
버튼 5 텍스트(Button 5 Text) | 텍스트 입력 | 버튼 5 텍스트를 입력합니다. 최대 24자까지 가능합니다. |
버튼 6 텍스트(Button 6 Text) | 텍스트 입력 | 버튼 6 텍스트를 입력합니다. 최대 24자까지 가능합니다. |
텍스트 상자 불투명도(Text Box Opacity) | 100%, 비율 선택 | 대화창 배경이 반투명한지 여부와 정도를 설정합니다. |
배경 가리기(Mask Background) | 끄기, 켜기 | 대화창을 표시할 때 배경을 어둡게 할지 설정합니다. |
사용 단계 | 없음(None), 전체(All), 게임 시작 전에만(Pregame Only), 게임플레이만(Gameplay Only) | 장치를 사용할 단계를 설정합니다. 게임 시작 전에만 단계에는 게임 시작 전의 모든 단계가 포함됩니다. |
활성화 팀 | 모두, 팀 선택 | 장치를 활성화할 수 있는 팀을 설정합니다. |
팀 선택 반전 | False, True | 끄기로 설정하면 활성화 팀(Activating Team) 옵션에서 선택한 팀만 장치를 활성화할 수 있습니다. 켜기로 설정하면 활성화 팀 옵션에서 선택한 팀만 제외하고 모든 팀이 장치를 활성화할 수 있습니다. |
허용할 클래스 | 클래스 없음, 모두, 클래스 선택 | 장치를 활성화할 수 있는 클래스를 설정합니다. 클래스 없음(No Class)으로 설정하면 클래스가 지정되지 않은 플레이어만 장치를 활성화할 수 있습니다. 모든 클래스(Any)를 선택하면 클래스가 지정된 아무 플레이어나 장치를 활성화할 수 있습니다. |
클래스 선택 반전 | False, True | 끄기로 설정하면 허용할 클래스 옵션에서 선택한 클래스만 장치를 활성화할 수 있습니다. 켜기로 설정하면 허용할 클래스 옵션에서 선택한 클래스를 제외한 모든 클래스가 영향을 받습니다. |
다이렉트 이벤트 바인딩
다이렉트 이벤트 바인딩은 장치끼리 직접 소통할 수 있는 시스템으로, 작업 과정이 더 직관적이고 자유도가 높아져 디자인 아이디어에 집중할 수 있습니다.
이 장치의 다이렉트 이벤트 바인딩 옵션은 다음과 같습니다.
기능
기능은 장치에서 이벤트를 수신한 후 작업을 수행합니다.
기능은 옵션을 클릭하고 장치 선택에서 장치 드롭다운 메뉴를 선택해 확인합니다.
장치를 선택했으면 이벤트 선택을 클릭하여 이 기능을 트리거하는 이벤트를 선택합니다.
기능을 트리거하는 장치 또는 이벤트가 2개 이상인 경우, 추가 버튼을 눌러 줄을 추가하고 이 단계를 반복합니다.
| 옵션 | 설명 |
|---|---|
수신 시 표시 | 이벤트 발생 시 유효한 플레이어에게 팝업 대화창을 표시합니다. |
수신 시 숨김(Hide When Receiving From) | 이벤트 발생 시 유효한 플레이어로부터 대화창을 숨깁니다. |
수신 시 사용 | 이벤트 발생 시 장치를 사용 상태로 설정합니다. |
수신 시 사용 안 함 | 이벤트 발생 시 장치를 사용 안 함 상태로 설정합니다. |
수신 시 모두에게 표시(Show To All When Receiving From) | 이벤트 발생 시 모든 플레이어에게 대화창을 표시합니다. |
수신 시 모두에게서 숨기기(Hide From All When Receiving From) | 이벤트 발생 시 모든 플레이어로부터 대화창을 숨깁니다. |
이벤트
다이렉트 이벤트 바인딩은 이벤트를 송신기로 사용합니다. 이벤트는 다른 장치에게 기능을 수행하도록 지시합니다.
이벤트 옵션은 옵션을 클릭하고 장치 선택에서 장치 드롭다운 메뉴를 선택해 확인합니다.
장치를 선택했으면 기능 선택을 클릭하여 해당 장치의 기능에 이벤트를 바인딩합니다.
이벤트로 트리거되는 기능이 하나 이상일 경우 추가 버튼을 눌러 반복합니다.
| 옵션 | 설명 |
|---|---|
닫으면 이벤트 송신(On Dismissed Send Event To) | 대화창을 닫으면 선택한 장치에 이벤트를 송신하여 선택한 기능을 트리거합니다. |
시간 초과 시 이벤트 송신(On Time Out Send Event To) | 대화창이 시간 초과되면 선택한 장치에 이벤트를 송신하여 선택한 기능을 트리거합니다. |
버튼 1 응답 시 이벤트 송신(On Responding Button 1 Send Event To) | 플레이어가 버튼 1로 응답하면 선택한 장치에 이벤트를 송신하여 선택한 기능을 트리거합니다. |
버튼 2 응답 시 이벤트 송신(On Responding Button 2 Send Event To) | 플레이어가 버튼 2로 응답하면 선택한 장치에 이벤트를 송신하여 선택한 기능을 트리거합니다. |
표시하면 이벤트 송신(On Shown Send Event To) | 대화창이 표시되면 선택한 장치에 이벤트를 송신하여 선택한 기능을 트리거합니다. |
버튼 3 응답 시 이벤트 송신(On Responding Button 3 Send Event To) | 플레이어가 버튼 3로 응답하면 선택한 장치에 이벤트를 송신하여 선택한 기능을 트리거합니다. |
버튼 4 응답 시 이벤트 송신(On Responding Button 4 Send Event To) | 플레이어가 버튼 4로 응답하면 선택한 장치에 이벤트를 송신하여 선택한 기능을 트리거합니다. |
버튼 5 응답 시 이벤트 송신(On Responding Button 5 Send Event To) | 플레이어가 버튼 5로 응답하면 선택한 장치에 이벤트를 송신하여 선택한 기능을 트리거합니다. |
버튼 6 응답 시 이벤트 송신(On Responding Button 6 Send Event To) | 플레이어가 버튼 6로 응답하면 선택한 장치에 이벤트를 송신하여 선택한 기능을 트리거합니다. |