플레이어가 즉시 장소를 이동할 수 있게 해 주는 커스텀 균열입니다. 순간이동 장치를 사용해 섬 내에서 플레이어를 이동시키거나, 플레이어를 하나의 섬에서 다른 섬으로 이동시켜 여러 섬에서 진행하는 경험을 제작할 수 있습니다.
순간이동 장치는 표시하거나 숨기고 무음으로 설정할 수 있습니다. 보이지 않으며 무음인 순간이동 장치는 한 장소에서 다른 장소로 플레이어를 갑자기 순간이동시켜 게임플레이를 더 흥미롭게 만들 수 있습니다.
여러 순간이동 장치를 그룹화하여 섬의 여러 영역으로 원하는 순서대로 플레이어를 이동시킬 수 있습니다.
순간이동 장치를 찾는 방법은 장치 사용하기를 참고하세요.
섬에서 여러 개의 장치를 복제해 사용하는 경우 이름 변경으로 다르게 이름을 지정하면 편리합니다. 장치의 용도와 관련된 이름으로 변경하면 각 장치가 수행하는 작업을 기억하기 쉽고, 이벤트 탐색기를 사용할 때 특정 장치를 찾기도 쉬워집니다.
장치 옵션
기본 상태에서 이 장치는 순간이동 장치 2개로 이루어진 시스템을 곧바로 만들 수 있도록 설정되어 있습니다. 순간이동 장치 2개를 설치하고 설정을 변경하지 않으면, 한쪽 순간이동 장치에 들어가서 다른 순간이동 장치로 나오는 시스템이 자동으로 구축됩니다.
기본값은 굵게 표시되어 있습니다.
기본 옵션
| 옵션 | 값 | 설명 |
|---|---|---|
순간이동 장치 그룹(Teleporter Group) | 없음(None), 그룹 A(Group A), 그룹 선택 | 이 장치가 속할 순간이동 장치 그룹을 설정합니다. |
순간이동 대상 그룹 | 없음(None), 그룹 A(Group A), 그룹 선택 | 이 장치가 플레이어들을 보낼 순간이동 장치 그룹을 설정합니다. |
순간이동 장치 균열 표시(Teleporter Rift Visible) | 켜기, 끄기 | 게임 중 순간이동 장치 균열 표시 여부를 설정합니다. |
시각 효과 재생(Play Visual Effects) | 켜기, 끄기 | 순간이동 장치의 시각 효과 표시 여부를 설정합니다. |
모든 옵션 (추가)
| 옵션 | 값 | 설명 |
|---|---|---|
사용 단계 | 없음(None), 모두(All), 게임 시작 전(Pre-Game Only), 게임플레이만(Gameplay Only) | 장치가 사용 상태로 설정되는 게임 단계를 결정합니다. '게임 시작 전'에는 게임이 시작되기 전까지의 모든 단계가 포함됩니다(추천 섬의 대기실에서 플레이어를 기다리는 시간, 게임 시작 카운트다운). |
선택된 팀(Selected Team) | 모두(All), 팀 선택 | 이 장치를 사용할 수 있는 팀을 설정합니다. |
팀 선택 반전 | 켜기, 끄기 | 켜기로 설정하면 선택한 팀을 제외하고 순간이동 장치를 사용할 수 있습니다. |
선택된 클래스(Selected Class) | 없음(None), 모두(Any), 클래스 없음(No Class), 클래스 선택 | 클래스에 영향 옵션에서 어떤 클래스를 사용할지 설정합니다(있는 경우). 없음으로 설정하면 모든 클래스를 사용합니다. 모두로 설정하면 클래스 종류와 관계없이 지정된 클래스를 사용합니다. 클래스 없음으로 설정하면 클래스가 지정되지 않은 플레이어만 영향을 받습니다. |
클래스 선택 반전 | 끄기, 켜기 | '켜기'로 설정하면 선택한 클래스를 제외하고 순간이동 장치를 사용할 수 있습니다. |
순간이동 대상 변경(Change Teleporter Target) | 없음(Never), 진입 시(On Entry), 타이머 일치 시(On Timer) | 순간이동 장치가 대상 그룹에서 새로운 랜덤 목적지를 선택하는 빈도를 설정합니다. 이 옵션을 타이머 일치 시로 설정하면 순간이동 대상 변경 간격 옵션을 사용할 수 있습니다. |
순간이동 대상 변경 간격(Change Teleporter Target Interval) | 5초, 시간 선택 | 순간이동 장치가 대상 그룹에서 새로운 랜덤 목적지를 선택하는 빈도를 설정합니다. |
대상에 연결(Link to Target) | 끄기, 켜기 | 기본적으로 순간이동 장치는 작동시킨 순간이동 장치를 순간이동 장치 그룹의 다른 순간이동 장치로 연결하는 방식으로 작동합니다. 켜기로 설정하면 이 순간이동 장치의 랜덤 대상이 초기화되기 전까지 이 순간이동 장치에 연결되어 있습니다. 플레이어는 대상 순간이동 장치로 돌아가, 해당 순간이동 장치를 사용하여 이 순간이동 장치에 도착할 수 있습니다. 랜덤 대상으로 지정될 가능성이 있는 모든 순간이동 장치에서 이 옵션을 켜기로 설정해야 연결이 생성됩니다. |
사운드 이펙트 재생(Play Sound Effects) | 켜기, 끄기 | 순간이동 장치의 오디오 효과 재생 여부를 설정합니다. |
운동량 보존(Conserve Momentum) | 켜기, 끄기 | 순간이동 장치로 진입한 오브젝트가 목적지 장치에서 나올 때 운동량을 보존할지 설정합니다. |
순간이동 장치 방향으로 세우기(Face Player in Teleporter Direction) | 끄기(No), 상대적(Relative), 켜기(Yes) | 플레이어의 방향을 목적지 순간이동 장치의 방향으로 변경할지 여부를 결정합니다. 상대적으로 설정하면 플레이어가 출발지 순간이동 장치에서의 각도와 동일한 각도로 목적지 순간이동 장치에서 나타납니다. |
효과 반경(Effect Radius) | 끄기(Off), 반경 선택 | 순간이동 장치가 트리거되면 범위 내 모든 플레이어가 순간이동합니다. |
상대 위치 유지(Maintain Relative Position) | 켜기, 끄기 | 켜기로 설정하면 순간이동한 플레이어가 출발지 순간이동 장치에서 보고 있던 방향과 동일한 방향을 향합니다. |
순간이동 후 스카이다이빙(Skydive After Teleport) | 켜기, 끄기 | 플레이어가 순간이동 후 스카이다이빙할지 여부를 설정합니다. |
이벤트로 순간이동 시 운동량 유지(Maintain Momentum During Teleport to Event) | 월드(World), 상대적(Relative), 끄기(Off) | 이벤트를 통해 이 순간이동 장치로 순간이동하는 플레이어의 운동량 유지 여부를 설정합니다. 상대적으로 설정하면 순간이동 장치가 바라보는 방향으로 운동량이 유지됩니다. 월드로 설정하면 플레이어가 순간이동 전 바라보고 있던 방향으로 유지됩니다. |
피직스 활성화 옵션
다음 옵션은 프로젝트에서 피직스가 사용 상태인 경우에 이용할 수 있습니다.
| 옵션 | 값 | 설명 |
|---|---|---|
피직스 사물 허용(Allow Physics Props) | 켜기, 끄기 | 장치가 피직스 사물을 순간이동시키는지 여부를 설정합니다. |
피직스 사물 운동량 보존 | 켜기(On), 끄기(Off) | 순간이동 종료 시 피직스 사물이 방향과 속도를 유지할지 여부를 설정합니다. |
피직스 사물 운동량 보존 | 월드, 상대적, 끄기 | 피직스 사물 운동량 보존이 True로 설정된 순간이동 장치에서 나오는 사물의 행동을 설정합니다. 월드로 설정 시 운동량, 방향, 회전이 보존됩니다. 순간이동 장치 방향: 순간이동 장치에서 나갈 때 보는 방향으로 설정됩니다. 상대적으로 설정하면 순간이동 장치가 바라보는 방향으로 운동량이 유지됩니다. |
이벤트 바인딩
이 장치의 다이렉트 이벤트 바인딩 옵션은 다음과 같습니다.
기능
기능은 장치에서 이벤트를 수신한 후 액션을 수행합니다.
원하는 기능에서 옵션을 클릭하고 장치 선택(Select Device)에서 장치(Device) 드롭다운 메뉴를 선택해 확인합니다.
장치를 선택한 후 이벤트 선택을 클릭하여 장치의 기능을 트리거할 이벤트에 장치를 바인딩합니다.
기능을 적용할 장치가 두 개 이상이거나 이벤트가 기능을 트리거하는 경우, 추가 버튼을 클릭해 줄을 추가하고 이 단계를 반복합니다.
| 옵션 | 설명 |
|---|---|
수신 시 사용 | 이벤트 발생 시 장치를 사용 상태로 설정합니다. |
수신 시 사용 안 함 | 이벤트 발생 시 장치를 사용 안 함 상태로 설정합니다. |
수신 시 순간이동(Teleport When Receiving From) | 이벤트 발생 시 이 대상으로 작동시킨 플레이어를 순간이동시킵니다. |
수신 시 활성화 | 이벤트 발생 시 장치를 활성화합니다. |
수신 시 대상에 연결 활성화(Activate Link to Target When Receiving From) | 이벤트 발생 시 대상에 연결 옵션이 켜기로 설정됩니다. |
수신 시 대상에 연결 비활성화(Deactivate Link to Target When Receiving From) | 이벤트 발생 시 대상에 연결 옵션이 끄기로 설정됩니다. |
수신 시 대상에 연결 초기화(Reset Link to Target When Receiving From) | 이벤트 발생 시 플레이어를 다른 랜덤 대상으로 보낼 수 있도록 연결된 대상을 초기화합니다. |
이벤트
이벤트는 다른 장치에 기능을 수행할 시점을 알려줍니다.
기능 옵션은 옵션을 클릭하고 장치 선택에서 장치 드롭다운 메뉴를 선택해 확인합니다.
장치를 선택한 후 기능 선택을 클릭하여 해당 장치의 기능에 이벤트를 바인딩합니다.
이벤트로 트리거되는 기능이 두 개 이상일 경우 추가 버튼을 눌러 줄을 추가하고 이 단계를 반복합니다.
| 옵션 | 설명 |
|---|---|
입장 시 이벤트 송신 | 플레이어가 순간이동 장치에 입장하면 선택한 장치에 이벤트를 송신합니다. |
순간이동 시 이벤트 송신(On Teleported Send Event To) | 플레이어가 순간이동 장치에서 나타나면 선택한 장치에 이벤트를 송신합니다. |
디자인 예시
순간이동 장치 사용법 예시는 다음과 같습니다.
모든 플레이어 이동시키기
순간이동 장치의 일반적인 사용법은 게임 단계가 변경될 때 모든 플레이어를 새로운 영역으로 이동시키는 것입니다. 예를 들어 파쿠르 단계가 끝나면 맵의 다른 영역으로 플레이어를 이동시켜 처치 단계로 넘어갑니다.
사용한 장치:
4 x 순간이동 장치
4 x 플레이어 생성 장치
4 x 플레이어 레퍼런스
1 x 시간 설정 목표
플레이어 레퍼런스를 방해되지 않는 곳에 배치합니다. 기본 설정을 유지합니다.
시작 영역에 플레이어 생성 장치를 배치합니다. 기본 설정을 유지합니다. 플레이어 생성 장치에서 다음과 같이 다이렉트 이벤트 바인딩을 설정합니다.
기능 장치 이벤트 설명 플레이어 생성 시 이벤트 송신(On Player Spawned Send Event To)
플레이어 레퍼런스
플레이어 등록
플레이어가 생성되면 플레이어 레퍼런스에 등록되어 나중에 쉽게 순간이동시킬 수 있습니다.
또 다른 영역에 순간이동 장치를 배치하고 다음과 같이 설정을 커스터마이징합니다.
옵션 값 설명 순간이동 장치 그룹(Teleporter Group)
없음
이 순간이동 장치는 다른 순간이동 장치에서 접근할 수 없습니다.
순간이동 대상 그룹(Teleporter Target Group)
없음
이 순간이동 장치가 플레이어를 다른 곳으로 이동시킬 수 없습니다.
순간이동 장치 균열 표시
아니요
이 순간이동 장치는 게임플레이 중에 보이지 않습니다.
시각 효과 재생
아니요
이 순간이동 장치가 플레이어가 순간이동할 때 효과를 재생하지 않습니다.
음향 효과 재생
아니요
이 순간이동 장치가 플레이어가 순간이동할 때 사운드를 재생하지 않습니다.
운동량 보존
아니요
플레이어가 순간이동 시 모든 운동량을 잃고 곧바로 떨어집니다.
플레이어 레퍼런스 장치에서 다음과 같이 다이렉트 이벤트 바인딩을 설정합니다.
기능 장치 이벤트 설명 활성화 시 이벤트 송신
순간이동 장치
순간이동
플레이어 레퍼런스가 활성화되면 참조된 작동자를 순간이동 장치로 순간이동시킵니다.
세 개의 장치(플레이어 생성 장치, 플레이어 레퍼런스, 순간이동 장치)를 모두 선택합니다. 세 번 더 복사해 배치합니다.
복제본에서 모든 다이렉트 이벤트 바인딩이 동일하도록 세 개의 장치를 한꺼번에 선택해야 합니다.
시간 설정 목표 장치를 방해되지 않는 곳에 배치하고 다음과 같이 설정을 커스터마이징합니다.
옵션 값 설명 라운드 시작 시 시작(Start When Round Starts)
네
시간 설정 목표 장치가 라운드 시작 시 카운트다운을 시작합니다.
타이머 라벨 텍스트(Timer Label Text)
플레이어 순간이동까지 남은 시간...
카운트다운 중 플레이어의 HUD에 이 메시지가 표시됩니다.
긴급 모드(Urgency Mode)
사용 안 함
시간 설정 목표 장치는 카운트다운 종료가 임박했을 때 추가 효과가 발동되지 않습니다.
시간 설정 목표 장치에서 다음과 같이 다이렉트 이벤트 바인딩을 설정합니다.
기능 장치 이벤트 설명 완료 시 이벤트 송신
플레이어 레퍼런스(PlayerReference), 플레이어 레퍼런스2(PlayerReference2), 플레이어 레퍼런스3(PlayerReference3), 플레이어 레퍼런스4(PlayerReference4)
활성화
시간 설정 목표의 카운트다운이 종료되면 모든 플레이어 레퍼런스가 활성화되어 모든 플레이어가 순간이동합니다.
이 디자인 예시에서 장치가 소통하는 방식의 개요입니다.
| 장치 A | 기능 | 장치 B | 이벤트 | 설명 |
|---|---|---|---|---|
플레이어 레퍼런스1-4(PlayerReference1-4) | 플레이어 등록 | 플레이어 생성 장치1-4(PlayerSpawner1-4) | 플레이어 생성 시 이벤트 송신(On Player Spawned Send Event To) | 플레이어가 생성되면 플레이어 레퍼런스에 등록되어 나중에 쉽게 순간이동시킬 수 있습니다. |
순간이동 장치1-4(Teleporter1-4) | 순간이동 | 플레이어 레퍼런스1-4(PlayerReference1-4) | 활성화 시 이벤트 송신 | 플레이어 레퍼런스가 활성화되면 참조된 작동자를 순간이동 장치로 순간이동시킵니다. |
플레이어 레퍼런스1-4(PlayerReference1-4) | 활성화 | 시간 설정 목표 | 완료 시 이벤트 송신 | 시간 설정 목표의 카운트다운이 종료되면 모든 플레이어 레퍼런스가 활성화되어 모든 플레이어가 순간이동합니다. |
모든 플레이어를 동시에 순간이동시키는 기본적인 기능이 완성되었습니다.
이 기법은 맵의 여러 영역에서 여러 개의 단계가 진행되는 게임 모드에서 아주 유용합니다. 또한 모든 플레이어를 시작 영역으로 되돌림으로써 수동으로 게임을 초기화하는 데 쓸 수도 있습니다.
모든 플레이어를 동일한 위치로 이동시키고 싶다면 그리드 스냅 도구를 사용하여 모든 순간이동 장치를 같은 위치로 이동시키세요. 수동으로 수정해야 하는 경우 따로 떨어뜨려 놓은 다음 각각의 순간이동 장치를 편집한 다음 이전 위치로 이동시키세요.
통 안의 물고기
순간이동 장치로 통 안의 물고기 미니게임을 만들 수 있습니다.
사용한 장치:
1 x 순간이동 장치
4 x 플레이어 생성 장치
1 x 랜덤 번호 생성 장치
4 x 플레이어 레퍼런스
1 x 시간 설정 목표
1 x 아이템 지급 장치
거대한 "통"을 만들고 플레이어가 걸어 다닐 수 있는 테두리를 만듭니다.
통 바닥에 네 개의 플레이어 생성 장치를 배치하고 다음과 같이 설정을 커스터마이징합니다.
옵션 값 설명 게임 내 표시(Visible in Game)
끄기
플레이어 생성 장치가 게임플레이 중에 보이지 않습니다.
통 테두리에 순간이동 장치를 배치하고 다음과 같이 설정을 커스터마이징합니다.
옵션 값 설명 순간이동 장치 그룹(Teleporter Group)
없음
이 순간이동 장치는 다른 순간이동 장치에서 접근할 수 없습니다.
순간이동 대상 그룹(Teleporter Target Group)
없음
이 순간이동 장치가 플레이어를 다른 곳으로 이동시킬 수 없습니다.
운동량 보존
아니요
플레이어가 순간이동 시 모든 운동량을 잃고 곧바로 떨어집니다.
순간이동 장치 방향으로 세우기(Face Player In Teleporter Direction)
네
도착 시 플레이어는 이 순간이동 장치와 동일한 방향을 바라봅니다.
랜덤 번호 생성 장치를 방해되지 않는 곳에 배치하고 다음과 같이 설정을 커스터마이징합니다.
옵션 값 설명 한계값 2
4
랜덤 번호 생성 장치의 상한은 4입니다.
산출 시간
즉시
활성화하면 랜덤 번호 생성 장치가 즉시 번호를 선택합니다.
구역
전방
랜덤 번호 생성 장치의 볼륨이 장치 앞으로 확장됩니다.
길이
4
랜덤 번호 생성 장치의 볼륨의 길이가 4타일이 됩니다.
시간 설정 목표 장치를 방해되지 않는 곳에 배치하고 다음과 같이 설정을 커스터마이징합니다.
옵션 값 설명 라운드 시작 시 시작(Start When Round Starts)
네
시간 설정 목표 장치가 라운드 시작 시 카운트다운을 시작합니다.
시간
5초
5초에 카운트다운이 시작됩니다.
타이머 라벨 텍스트(Timer Label Text)
공격자 선택까지 남은 시간...
카운트다운 중 모든 플레이어의 HUD에 이 메시지가 표시됩니다.
긴급 모드(Urgency Mode)
사용 안 함
시간 설정 목표 장치는 카운트다운 종료가 임박했을 때 추가 효과가 발동되지 않습니다.
시간 설정 목표 장치에서 다음과 같이 다이렉트 이벤트 바인딩을 설정합니다.
기능 장치 이벤트 설명 완료 시 이벤트 송신
랜덤 번호 생성 장치
활성화
시간 설정 목표의 카운트다운이 완료되면 랜덤 번호 생성 장치가 활성화되어 1부터 4 중에 랜덤 번호를 선택합니다.
아이템 지급 장치를 방해되지 않는 곳에 배치합니다. 아이템 지급 장치 옆에 서서 전설 레드아이 돌격소총을 떨어뜨려 무기를 등록합니다. 다음과 같이 설정을 커스터마이징합니다.
옵션 값 설명 지급된 아이템 장착(Equip Granted Item)
1번째 아이템
아이템 지급 시 자동 장착됩니다.
랜덤 번호 생성 장치의 첫 번째 시퀀서 영역 안에 플레이어 레퍼런스를 배치합니다. 기본 설정을 유지합니다. 다음과 같이 다이렉트 이벤트 바인딩을 설정합니다.
기능 장치 이벤트 설명 활성화 시 이벤트 송신
아이템 지급 장치
아이템 지급
플레이어 레퍼런스가 활성화되면 등록된 플레이어에게 아이템 지급 장치에 등록된 무기를 지급합니다.
활성화 시 이벤트 송신
순간이동 장치
순간이동
플레이어 레퍼런스가 활성화되면 등록된 플레이어를 통 테두리의 순간이동 장치로 순간이동시킵니다.
플레이어 레퍼런스를 세 개 더 복사해 아래처럼 랜덤 번호 생성 장치의 남은 영역에 하나씩 배치합니다.
플레이어 생성 장치에서 다음과 같이 다이렉트 이벤트 바인딩을 설정합니다. 각 플레이어 부활 장치는 해당하는 플레이어 레퍼런스에 연결합니다. (플레이어생성장치는 플레이어레퍼런스, 플레이어생성장치2는 플레이어레퍼런스2 등)
기능 장치 이벤트 설명 플레이어 생성 시 이벤트 송신(On Player Spawned Send Event To)
플레이어 레퍼런스
플레이어 등록
플레이어가 생성되면 플레이어 레퍼런스에 등록되어 나중에 쉽게 순간이동시킬 수 있습니다.
이 디자인 예시에서 장치가 소통하는 방식의 개요입니다.
| 장치 A | 기능 | 장치 B | 이벤트 | 설명 |
|---|---|---|---|---|
랜덤 번호 생성 장치(RandomNumberGenerator) | 활성화 | 시간 설정 목표 | 완료 시 이벤트 송신 | 시간 설정 목표의 카운트다운이 완료되면 랜덤 번호 생성 장치가 활성화되어 1부터 4 중에 랜덤 번호를 선택합니다. |
아이템 지급 장치 | 아이템 지급 | 플레이어 레퍼런스1-4(PlayerReference1-4) | 활성화 시 이벤트 송신 | 플레이어 레퍼런스가 활성화되면 등록된 플레이어에게 아이템 지급 장치에 등록된 무기를 지급합니다. |
순간이동 장치 | 순간이동 | 플레이어 레퍼런스1-4(PlayerReference1-4) | 활성화 시 이벤트 송신 | 플레이어 레퍼런스가 활성화되면 등록된 플레이어를 통 테두리의 순간이동 장치로 순간이동시킵니다. |
플레이어 레퍼런스1-4(PlayerReference1-4) | 플레이어 등록 | 플레이어 생성 장치1-4(PlayerSpawner1-4) | 플레이어 생성 시 이벤트 송신(On Player Spawned Send Event To) | 플레이어가 생성되면 플레이어 레퍼런스에 등록되어 나중에 쉽게 순간이동시킬 수 있습니다. |
순간이동 장치를 이용하는 통 안의 물고기 미니게임의 기본적인 기능이 완성되었습니다.
랜덤 번호 생성 장치를 순간이동 장치와 함께 사용하여 매우 다양하고 역동적인 게임플레이 시나리오를 만들 수 있습니다. 이 예시를 완전한 게임 모드로 확장하는 방법을 구상해 보세요. 테두리의 플레이어를 10초마다 랜덤으로 바꾸거나, 물고기가 반격할 수단을 마련해도 좋습니다.
클래스 선택 장치
순간이동 장치로 효율적인 클래스 선택 시스템을 만들 수 있습니다.
사용한 장치:
6 x 순간이동 장치
1 x 플레이어 생성 장치
3 x 클래스 설계 장치
3 x 클래스 선택 장치
생성 영역, 저격수 타워, 전선, 유인 포탑이 있는 포탑 영역으로 기본적인 맵을 만듭니다.
플레이어 생성 장치를 배치하고 다음과 같이 설정을 커스터마이징합니다.
옵션 값 설명 게임 내 표시(Visible in Game)
끄기
플레이어 생성 장치가 게임플레이 중에 보이지 않습니다.
클래스 설계 장치를 방해되지 않는 곳에 배치합니다. 클래스 설계 장치 옆에 서서 전설 전투용 권총을 떨어뜨려 무기를 등록합니다. 다음과 같이 설정을 커스터마이징합니다.
옵션 값 설명 Class Name
포탑
첫 번째 클래스는 '포탑' 클래스입니다.
클래스 식별자
1
포탑 클래스는 클래스 식별자 1을 사용합니다.
지급된 아이템 장착(Equip Granted Item)
1번째 아이템
클래스의 장비 편성을 지급할 때 1번째 아이템을 자동 장착합니다.
클래스 설계 장치를 복사해 두 개 배치합니다. 새 클래스 설계 장치 중 하나를 클래스 이름 "전선", 클래스 식별자 2로 변경하고 나머지 하나는 클래스 이름 "명사수", 클래스 식별자 3으로 변경합니다. 전선 클래스는 전설 레드아이 돌격소총, 명사수 클래스는 신화 중저격소총을 등록합니다.
클래스 선택 장치를 배치하고 다음과 같이 설정을 커스터마이징합니다.
옵션 값 설명 다음 클래스로 변경(Class to Switch to)
1
이 클래스 선택 장치는 활성화 시 플레이어를 클래스 1(포탑)로 변경합니다.
변경에 걸리는 시간(Time to Switch)
즉시
클래스 선택 장치가 활성화되어 있으면 플레이어 클래스가 즉시 변경됩니다.
변경 시 아이템 지우기(Clear Items on Switch)
모든 아이템
플레이어가 다른 클래스의 무기를 이미 가지고 있을 때를 대비하여 클래스 변경 시 플레이어가 모든 아이템을 잃게 됩니다.
게임 내 볼륨 표시(Volume Visible in Game)
끄기
클래스 선택 장치 위의 빛나는 영역은 게임플레이 중에 보이지 않습니다.
게임 내 표시(Visible in Game)
끄기
클래스 선택 장치 베이스는 게임플레이 중에 보이지 않습니다.
이 클래스 선택 장치를 두 개 더 복사하고 붙여 넣은 후, 새 클래스 선택 장치의 다음 클래스로 변경 옵션을 2와 3으로 지정합니다. 세 개의 클래스 선택 장치 모두 해당하는 클래스에 맞춰 명확한 이름을 붙입니다.
생성 영역에 순간이동 장치를 배치하고 다음과 같이 설정을 커스터마이징합니다.
옵션 값 설명 순간이동 장치 그룹(Teleporter Group)
없음
이 순간이동 장치는 다른 순간이동 장치에서 접근할 수 없습니다.
순간이동 대상 그룹(Teleporter Target Group)
그룹 A(Group A)
이 순간이동 장치는 그룹 A의 순간이동 장치로 플레이어를 순간이동시킵니다.
운동량 보존
아니요
플레이어가 순간이동 시 모든 운동량을 잃고 곧바로 떨어집니다.
순간이동 장치에서 다음과 같이 다이렉트 이벤트 바인딩을 설정합니다.
기능 장치 이벤트 설명 입장 시 이벤트 송신(On Enter Send Event To)
포탑클래스선택장치(TurretClassSelector)
플레이어 클래스 변경
플레이어가 순간이동 장치에 입장하면 포탑 클래스로 변경됩니다.
포탑 영역의 유인 포탑 근처에 순간이동 장치를 배치하고 다음과 같이 설정을 커스터마이징합니다.
옵션 값 설명 순간이동 장치 그룹(Teleporter Group)
그룹 A(Group A)
그룹 A의 대상 순간이동 장치에서 이 순간이동 장치에 접근할 수 있게 됩니다.
순간이동 대상 그룹(Teleporter Target Group)
없음
이 순간이동 장치가 플레이어를 다른 곳으로 이동시킬 수 없습니다.
순간이동 장치 균열 표시
아니요
이 순간이동 장치는 게임플레이 중에 보이지 않습니다.
순간이동 장치 방향으로 세우기(Face Player In Teleporter Direction)
네
도착 시 플레이어는 이 순간이동 장치와 동일한 방향을 바라봅니다.
전선 클래스, 명사수 클래스에서 7-9단계를 반복합니다. 전선 클래스는 플레이어를 전방으로 순간이동합니다. 명사수 클래스는 플레이어를 저격수 타워 위로 순간이동합니다.
게임플레이 중 더 명확하게 하기 위해 생성 영역의 순간이동 장치마다 게시판으로 이름을 표시합니다.
이 디자인 예시에서 장치가 소통하는 방식의 개요입니다.
| 장치 A | 기능 | 장치 B | 이벤트 | 설명 |
|---|---|---|---|---|
포탑클래스선택장치(TurretClassSelector), 전방클래스선택장치(FrontLineClassSelector), 저격수클래스선택장치(SharpshooterClassSelector) | 플레이어 클래스 변경 | 포탑순간이동장치(TurretTeleporter), 전방순간이동장치(FrontLineTeleporter), 저격수순간이동장치(SharpshooterTeleporter) | 입장 시 이벤트 송신(On Enter Send Event To) | 플레이어가 순간이동 장치에 입장하면 해당 클래스로 변경됩니다. |
고급 클래스 선택 시스템의 기본적인 기능이 완성되었습니다.
이 예시는 각각의 클래스가 서로 다른 영역에서 게임을 시작하며 플레이어가 직접 클래스 선택이 가능한 게임 모드에서 유용합니다.
클래스별로 최대 플레이어 수를 제한하려면 플레이어 카운터로 각 클래스의 플레이어 수를 추적하고 최고치에 도달하면 순간이동 장치를 사용 안 함 상태로 설정하세요.
특정 클래스의 플레이어만 순간이동 장치를 사용하도록 설정할 수도 있습니다. 플레이 영역 곳곳에 클래스별로 서로 다른 순간이동 장치를 배치하여 재미있는 게임플레이 시나리오와 더 복잡한 전략을 만들어 보세요.