클래스 선택 장치를 클래스 설계 장치와 함께 사용하면 포크리에서 클래스 기반 게임플레이를 만들 수 있습니다. 클래스 설계 장치로 커스텀 클래스를 만든 후 클래스 선택 장치로 게임 내에서 사용 방식을 정합니다.
사용하는 커스텀 클래스당 하나의 클래스 선택 장치가 필요합니다. 플레이 모드에서 플레이어가 장치의 색상으로 표시된 활성화 구역 위를 지나가면 해당 클래스를 선택하거나 변경합니다.
또한 클래스 선택 장치로 팀 선택과 클래스 선택을 별도로 분리할 수 있지만, 팀을 변경하면 플레이어가 강제로 부활하게 된다는 점에 유의하세요.
클래스 선택 장치를 찾으려면 장치 사용하기를 참고하세요.
섬에서 여러 개의 장치를 복제해 사용하는 경우 이름을 변경해 두면 편리합니다. 각 장치 용도에 맞는 이름을 고르면 기능을 기억하기가 쉽습니다.
상황별 필터링
일부 장치는 상황별 필터링이라는 기능의 영향을 받습니다. 이는 특정 관련 옵션의 설정값에 따라 옵션을 숨기거나 표시하는 기능입니다. 이로서 커스터마이징 패널이 깔끔해지고, 옵션을 관리하거나 찾기가 쉬워질 것입니다.
하지만 어떤 옵션이나 값이 상황별 필터링을 트리거하는지 파악하는 것은 어려울 수 있습니다. 이런 부분을 알아보기 쉽도록, 장치 문서에서 상황별 필터링이 적용되는 값은 모두 이탤릭체를 사용하고 있습니다. 상황별 필터링이 적용되는 옵션을 포함하여, 모든 옵션이 표기되어 있습니다. 특정 옵션의 값에 따라 숨겨지거나 표시되는 경우 해당 옵션에 대한 설명에 언급되어 있습니다.
장치 옵션
클래스 선택 장치를 커스터마이징하기 전에, 클래스 설계 장치를 배치하고 각각 클래스 식별자를 지정해야 합니다. 이 식별자를 클래스 선택 장치의 다음 클래스로 변경 옵션에서 사용하게 됩니다.
다음을 유념하세요.
정상적으로 작동하려면 클래스 번호가 필요합니다.
해당 번호는 클래스 설계 장치에서 정의해야 합니다.
클래스 설계 장치에서 번호를 정의하지 않은 경우, 플레이어에게 무기가 없는 기본 속성을 할당합니다. 장치는 팀 설정 및 인벤토리 장치 또는 섬 설정 > 모드에서 지정한 기본 클래스 식별자로 대체되지 않습니다.
기본값은 굵게 표시됩니다. 상황별 필터링을 트리거하는 값은 이탤릭체로 표시되어 있습니다.
다음 옵션으로 이 장치를 구성할 수 있습니다.
| 옵션 | 값 | 설명 |
|---|---|---|
다음 클래스로 변경(Class to Switch to) | 오버라이드하지 않음, 클래스 없음, 클래스 번호 선택 | 클래스 설계 장치에 정의된 클래스 식별자에 따라, 플레이어에게 지정할 클래스를 설정합니다. 클래스 없음을 선택하면 플레이어 클래스를 변경하지 않습니다. 주로 팀 변경에 사용됩니다. |
준비 단계에서 게임 시작 클래스 변경 송신 | 꺼짐, 켜짐 | 게임 카운트다운 완료 시가 아니라 준비 단계에서 게임 시작 시 트리거되는 클래스 변경 이벤트를 송신할지 여부를 설정합니다. |
다음 팀으로 변경 | 오버라이드하지 않음, 랜덤, 팀 번호 선택 또는 입력 | 변경하지 않음 으로 설정하면 플레이어가 클래스를 변경할 때 팀이 변경되지 않습니다. 랜덤을 선택하면 플레이어가 현재 팀이 아닌 랜덤 팀으로 변경됩니다. |
준비 단계에서 게임 시작 팀 변경 송신 | 꺼짐, 켜짐 | 게임 카운트다운 완료 시가 아니라 준비 단계에서 게임 시작 시 트리거되는 팀 변경 이벤트를 송신할지 여부를 설정합니다. |
활성화 팀 | 모두, 팀 번호 선택 또는 입력 | 이 장치를 사용할 수 있는 팀을 설정합니다. 모두를 선택하면 모든 팀이 이 장치를 사용할 수 있습니다. |
변경에 걸리는 시간 | 즉시, 시간 선택 또는 입력 | 플레이어가 활성화 구역을 지나간 후 클래스를 변경하기까지 걸리는 시간입니다. 팀 변경과는 별개입니다. 플레이어가 팀을 변경할 때는 무조건 부활합니다. |
변경 시 플레이어 부활 | 켜기, 끄기 | 플레이어가 클래스를 변경할 때 부활하는지 여부를 설정합니다. |
변경 시 체력 및 보호막 회복 | 켜기, 끄기 | 플레이어가 클래스를 변경할 때 플레이어의 체력과 보호막을 시작 값으로 복원할지 여부를 설정합니다. |
변경 시 아이템 지우기 | 없음, 팀, 클래스, 항상 | 클래스가 변경될 때, 플레이어의 인벤토리에서 아이템을 제거할지 여부를 설정합니다. [INCLUDE:#clearitems] |
볼륨 크기(Size of Volume) | 1미터, 크기 선택 | 활성화 볼륨 크기를 미터 단위로 설정합니다. |
게임 내 볼륨 표시(Volume Visible In Game) | 켜기, 끄기 | 게임 중 활성화 볼륨 표시 여부를 설정합니다. 장치의 콜리전 속성에는 영향을 주지 않습니다. |
게임 중에 표시(Visible During Game) | 켜기, 끄기 | 플레이어에게 장치를 표시할지 여부를 설정합니다. 플레이어가 장치와 상호작용할 때 콜리전에도 영향을 줍니다. 켜기로 설정하면 장치에 콜리전이 있습니다. 끄기로 설정하면 장치에 콜리전이 없습니다. |
강조 색상 유형(Accent Color Type) | 다이렉트 컬러, 팀 색상, 팀 관계 | 장치가 커스텀 색상을 사용할지, 아니면 팀 또는 팀 관계 색상을 사용할지 설정합니다. 다이렉트 컬러로 설정하면 강조 색상 옵션이 이 옵션 아래에 나타납니다. |
강조 색상(Accent Color) | 청록색, 색상 견본 선택 | 장치가 사용하는 색상을 설정합니다. 색상표를 클릭해 색상 선택기를 엽니다. 색상을 선택하고 체크 표시를 클릭해 색상 선택기를 닫습니다. |
사용 단계 | 없음, 항상, 게임 시작 전, 게임플레이만 | 장치가 사용 상태로 설정되는 게임 단계입니다. 게임 시작 전을 선택하면 게임 시작 전에만 장치를 사용합니다. (게임 시작 전에는 대기실과 카운트다운이 포함됩니다.) 게임플레이만을 선택하면 게임플레이 중에만 장치를 사용합니다. |
활성화 오디오(Activation Audio) | 켜기, 끄기 | 이 옵션은 강조 색상 유형 옵션을 다이렉트 컬러로 설정한 경우에만 나타납니다. 클래스 선택 장치가 활성화될 때, 오디오 효과 재생 여부를 설정합니다. |
구역 오디오(Zone Audio) | 켜기, 끄기 | 플레이어가 구역 내에 들어왔을 때, 클래스 선택 장치의 오디오 효과 재생 여부를 설정합니다. |
활성화 시 VFX 이펙트 표시 | 켜기, 끄기 | 플레이어가 클래스나 팀을 변경할 때 VFX 효과를 생성할지 설정합니다. |
클래스 변경 지연 | 켜기, 끄기 | 켜기로 설정하면 플레이어가 클래스를 변경할 경우 장치에서 다음 클래스 변경을 3초 동안 지연시켜 퍼포먼스에 영향이 가는 것을 방지합니다. |
다이렉트 이벤트 바인딩
이 장치의 다이렉트 이벤트 바인딩 옵션은 다음과 같습니다.
기능
기능은 장치에서 이벤트를 수신한 후 작업을 수행합니다.
기능은 옵션을 클릭하고 장치 선택에서 장치 드롭다운 메뉴를 선택해 확인합니다.
장치를 선택한 후 이벤트 선택(Select Event)을 클릭하여 장치의 기능을 트리거할 이벤트에 장치를 바인딩합니다.
기능을 적용할 장치가 두 개 이상이거나 이벤트가 기능을 트리거하는 경우, 추가 버튼을 클릭해 줄을 추가하고 이 단계를 반복합니다.
| 옵션 | 설명 |
|---|---|
수신 시 사용 | 이벤트 발생 시 장치를 사용 상태로 설정합니다. |
수신 시 사용 안 함 | 이벤트 발생 시 클래스 선택 장치를 사용 안 함 상태로 설정합니다. |
수신 시 플레이어 클래스 변경 | 이벤트 발생 시 플레이어를 지정된 클래스로 변경합니다. |
수신 시 플레이어 팀 변경 | 이벤트 발생 시 플레이어를 지정된 팀으로 변경합니다. |
수신 시 플레이어 팀과 클래스 변경 | 이벤트 발생 시 플레이어가 팀 변경 대기 중인 상태여도 지정된 팀으로 변경합니다. |
수신 시 선택 장치 팀 변경 | 이벤트 발생 시 다음 팀으로 변경 값을 작동시킨 플레이어의 팀으로 변경합니다. |
이벤트
플레이어가 버튼과 상호작용하면 연결된 장치에 이벤트를 전송합니다. 다이렉트 이벤트 바인딩은 이벤트를 송신기로 사용합니다. 이벤트는 다른 장치에게 기능을 수행하도록 지시합니다.
이벤트 옵션은 옵션을 클릭하고 장치 선택에서 장치 드롭다운 메뉴를 선택해 확인합니다.
장치를 선택한 후 기능 선택을 클릭하여 장치의 기능에 타이머를 바인딩합니다.
이벤트로 트리거되는 기능이 두 개 이상일 경우 추가 버튼을 눌러 줄을 추가하고 이 단계를 반복합니다.
| 옵션 | 설명 |
|---|---|
클래스 변경 시 이벤트 송신 | 플레이어의 클래스가 변경되면 선택한 장치에 이벤트를 송신하여 선택한 기능을 트리거합니다. |
팀 변경 시 이벤트 송신 | 플레이어의 팀이 변경되면 선택한 장치에 이벤트를 송신하여 선택한 기능을 트리거합니다. |