클래스 선택 장치 UI 장치는 팝업 대화창과 신규 게임 맵 화면의 탭을 모두 만들어 플레이어가 선택할 수 있는 클래스 목록을 표시합니다.
클래스 선택 UI 장치를 찾으려면 장치 사용하기를 참고하세요.
클래스 선택 UI는 여러 방식으로 사용할 수 있습니다.
플레이어가 게임 시작 시 생성될 때 게임 내내 유지할 클래스를 선택하도록 합니다.
게임 시작 시 플레이어가 클래스를 선택하고, 부활 시 클래스를 변경할 수 있도록 합니다.
클래스 변경이 팝업 대화창으로 발생할지, 맵 화면 탭으로 발생할지, 둘 모두 사용 가능할 경우 둘 모두로 발생할지를 결정합니다.
아래는 클래스 선택 장치 UI 팝업 대화창과 맵 화면의 클래스 선택 장치 UI 탭 일러스트입니다.
클래스 목록은 클래스에 어떤 무기 편성 또는 자원이 지급되는지 등 플레이어 클래스에 관한 추가 정보 또한 제공합니다.
이 장치는 클래스 설계 장치 사용을 요구합니다. 클래스 설계 장치와 팀 설정 및 인벤토리 장치는 간혹 섬 설정을 오버라이드할 수 있습니다. 게임이 이러한 설정을 우선하는 방식을 모른다면 예상치 못한 결과가 발생할 수 있습니다. 설정 또는 장치 옵션 오버라이드 계층구조는 다음과 같습니다.
섬 설정 > 모드는 섬에서 최하위입니다.
팀 설정 및 인벤토리 장치의 옵션은 장치에서 특정 값을 설정한 경우 섬 설정을 오버라이드합니다.
클래스 설계 장치에서 팀 설정 및 인벤토리 장치 또는 섬 설정과 다른 특정 값을 설정했다면 두 설정을 오버라이드합니다.
클래스 선택 장치 UI 장치의 일부 옵션은 클래스 설계 장치 옵션을 오버라이드합니다.
섬에는 이 장치의 인스턴스 1개만 배치할 수 있습니다.
클래스 선택 장치 UI 사용하기
이 장치를 효율적으로 사용하려면 클래스 설계 장치와 함께 사용해야 합니다(플레이어에게 제공하려는 클래스당 클래스 설계 장치 1개). 먼저 클래스 선택 UI 장치를 배치하고, 클래스 설계 장치를 배치합니다. 플레이어에게 제공하려는 각 클래스에 클래스 설계 장치를 설정합니다.
클래스 이름과 설명을 추가합니다(클래스 선택 장치 UI 장치에서 사용되는 클래스 설계 장치 옵션이 있습니다).
각 클래스에 서로 다른 클래스 식별자를 추가합니다.
각 클래스에 지급할 무기나 자원 등 아이템을 추가합니다.
각 클래스 설계 장치의 UI에 표시 옵션이 켜기로 설정되어 있는지 확인합니다.
클래스 선택 UI 사용 또는 사용 안 함 상태로 설정하기 위해 사용할 수 있는 클래스 설계 장치 옵션도 있습니다. 클래스 설계 장치에 대해 자세히 알아보려면 포크리 문서에서 클래스 설계 장치를 참고하세요.
상황별 필터링
일부 장치는 상황별 필터링이라는 기능의 영향을 받습니다. 이는 특정 관련 옵션의 설정값에 따라 옵션을 숨기거나 표시하는 기능입니다. 이로서 커스터마이징 패널이 깔끔해지고, 옵션을 관리하거나 찾기가 쉬워질 것입니다. 하지만 어떤 옵션이나 값이 상황별 필터링을 트리거하는지 파악하는 것은 어려울 수 있습니다.
이런 부분을 알아보기 쉽도록, 장치 문서에서 상황별 필터링이 적용되는 값은 모두 이탤릭체를 사용하고 있습니다. 상황별 필터링이 적용되는 옵션을 포함하여, 모든 옵션이 표기되어 있습니다. 특정 옵션의 값에 따라 숨겨지거나 표시되는 경우 해당 옵션에 대한 설명에 언급되어 있습니다.
장치 옵션
이 장치에는 장치 사용 또는 사용 안 함, 팝업 또는 맵 화면 UI 표시 여부 결정 등 몇 가지 기본 기능이 있습니다. 또한 플레이어 보호막, 체력 데이터 저장 등의 고급 옵션이 있습니다.
기본값은 굵게 표시됩니다. 상황별 필터링을 트리거하는 값은 이탤릭체로 표시되어 있습니다.
다음 옵션으로 이 장치를 구성할 수 있습니다.
| 옵션 | 값 | 설명 |
|---|---|---|
활성화됨(Enabled) | 켜기, 끄기 | 팝업 UI 표시 여부와 플레이어 메뉴에서 UI 표시 여부 등을 포함해 모든 기능을 켜거나 끕니다. |
라벨 | 커스텀 라벨, 클래스, 편성, 영웅, 모험가, 전사, 캐릭터, 상점 주인, 낚시꾼, 마을 주민, 괴물, 외계인, 군인, 좀비, 마법사, 생존자, 특성 | 클래스 설명을 위해 UI에서 사용되는 현지화 이름입니다. 이는 맵 화면에 표시되는 신규 탭 이름으로 사용되며, 게임 내 UI에서 사용됩니다. 커스텀 라벨 선택 시 나만의 현지화되지 않은 라벨을 입력할 수 있습니다. 커스텀 라벨을 선택하면 두 가지 추가 옵션도 나타납니다. |
커스텀 단수 라벨 | 클래스, 텍스트 입력 | 이 옵션은 라벨 옵션에서 커스텀 라벨을 선택한 경우에만 나타납니다. UI에 나타나는 커스텀 라벨의 단수형입니다(예: '클래스들' 대신 '클래스'). 최대 24자까지 가능합니다. 커스터마이징된 라벨은 다른 언어로 현지화되지 않습니다. |
커스텀 복수 라벨 | 클래스, 텍스트 입력 | 이 옵션은 라벨 옵션에서 커스텀 라벨을 선택한 경우에만 나타납니다. UI에 나타나는 커스텀 라벨의 복수형입니다(예: '클래스' 대신 '클래스들'). 최대 24자까지 가능합니다. 커스터마이징된 라벨은 다른 언어로 현지화되지 않습니다. |
팝업 UI 표시 | 수동으로만, 플레이어 생성 | 클래스 선택 장치 팝업 대화창을 자동으로 표시할 시점을 선택합니다. |
플레이어가 팝업 UI 사용 안 함 허용 | 켜기, 끄기 | 켜기로 설정할 경우, 플레이어가 UI에서 버튼을 클릭해 플레이어 부활 시 팝업 클래스 대화창이 표시되지 않도록 할 수 있습니다. 맵 키 메뉴에 표시 옵션을 표시로 설정할 경우, 플레이어가 맵 화면에서 계속 클래스를 변경할 수 있습니다. |
팝업 자동 선택 타이머 | 30초, 시간 선택 | 기본적으로 클래스 선택 장치 팝업 대화창이 열리면 30초 타이머가 표시됩니다. 이 타이머에 다른 초 단위 숫자를 선택하거나 입력할 수 있습니다. 타이머가 0이 되면 플레이어 클래스가 자동 설정되고 팝업 대화창이 닫힙니다. 이 옵션을 0초로 설정하면 타이머가 숨겨집니다. |
맵 키 메뉴에 표시 | 표시, 숨김 | 신규 클래스 선택 장치 탭이 맵 화면에 표시되는지 여부를 설정합니다. |
다음 부활 시 변경 | 둘 다 아님, 맵 키 메뉴, 팝업 UI, 둘 다 | 이 설정은 플레이어가 선택하는 클래스 변경이 즉시 이루어지는지, 다음에 플레이어가 부활할 때 이루어지는지를 설정합니다. 옵션 값은 다음과 같습니다.
|
닫기 버튼 표시 | 꺼짐, 켜짐 | 닫기 버튼이 클래스 선택 장치 팝업 대화창에 표시될지, 맵 화면의 클래스 선택 장치 UI에 표시될지 설정합니다. |
부활 시 항상 아이템 지급 | 켜기, 끄기 | 플레이어가 부활할 때 장치가 자동으로 아이템을 지급할지 여부를 설정합니다. 클래스 설계 장치의 아이템 관련 옵션을 오버라이드합니다. |
팝업 UI 이후 HUD 메시지 표시 | 항상, 첫 번째 건너뛰기, 없음 | 이 설정은 HUD 메시지에 선택한 클래스가 언제 표시될지 설정합니다. 다른 플레이어 메시지와 중복이 발생하는 상황에서 매치 또는 라운드 시작에 맞춰 이벤트를 설정할 때 유용합니다. |
다이렉트 이벤트 바인딩
이 장치의 다이렉트 이벤트 바인딩 옵션은 다음과 같습니다.
기능
기능은 장치에서 이벤트를 수신한 후 작업을 수행합니다.
기능은 옵션을 클릭하고 장치 선택에서 장치 드롭다운 메뉴를 선택해 확인합니다.
장치를 선택한 후 이벤트 선택(Select Event)을 클릭하여 장치의 기능을 트리거할 이벤트에 장치를 바인딩합니다.
기능을 적용할 장치가 두 개 이상이거나 이벤트가 기능을 트리거하는 경우, 추가 버튼을 클릭해 줄을 추가하고 이 단계를 반복합니다.
| 옵션 | 설명 |
|---|---|
수신 시 사용 안 함 | 이벤트 발생 시 UI 팝업 메시지를 사용 안 함 상태로 설정합니다. |
수신 시 사용 | 이벤트 발생 시 UI 팝업 메시지를 사용합니다. |
수신 시 팝업 UI 표시 | 이벤트 발생 시 팝업 UI 메시지를 표시합니다. |
이벤트
플레이어가 버튼과 상호작용하면 연결된 장치에 이벤트를 전송합니다. 다이렉트 이벤트 바인딩은 이벤트를 송신기로 사용합니다. 이벤트는 다른 장치에게 기능을 수행하도록 지시합니다.
이벤트 옵션은 옵션을 클릭하고 장치 선택에서 장치 드롭다운 메뉴를 선택해 확인합니다.
장치를 선택했으면 기능 선택을 클릭하여 해당 장치의 기능에 이벤트를 바인딩합니다.
이벤트로 트리거되는 기능이 두 개 이상일 경우 추가 버튼을 눌러 줄을 추가하고 이 단계를 반복합니다.
| 옵션 | 설명 |
|---|---|
클래스 선택 시 이벤트 송신 | 플레이어가 클래스를 선택하면 연결된 장치에 이벤트를 송신합니다. |
클래스 업데이트 시 이벤트 송신 | 클래스 선택 장치 UI를 사용하여 플레이어의 클래스가 변경되면 연결된 장치에 이벤트를 송신합니다. |
팝업 UI 닫기 시 이벤트 송신 | 팝업 UI가 닫히면 연결된 장치에 이벤트를 송신합니다. |
팝업 UI 열기 시 이벤트 송신 | 팝업 UI가 열리면 연결된 장치에 이벤트를 송신합니다. |