숨기 사물 갤러리에는 플레이어가 숨고 순간이동할 수 있는 몇 가지 사물이 있습니다.
휴대용 화장실
건초더미
쓰레기통
허수아비
이러한 사물을 이용하여 숨바꼭질과는 다른 술래잡기 게임을 만들 수 있습니다. 사물의 옵션을 커스터마이징하면 하나의 사물에 둘 이상의 플레이어가 숨게 할 수 있고, 플레이어가 숨어 있을 때 사물이 흔들리며 사운드 이펙트를 재생하도록 할 수 있습니다.
숨기 사물 갤러리를 찾는 방법은 장치 사용하기를 참고하세요.
장치 옵션
이 장치에는 숨기 사물을 사용할 수 있는 팀과 클래스 설정 등 기본 기능이 있습니다. 또한 숨기 사물 안에 숨을 수 있는 플레이어의 수, 일정 시간 후 강제로 나가는지 설정 등 고급 옵션도 있습니다.
다음 옵션으로 이 장치를 구성할 수 있습니다.
기본값은 굵게 표시됩니다.
| 옵션 | 값 | 설명 |
|---|---|---|
게임 시작 시 사용(Enabled at Game Start) | 사용, 사용 안 함 | 게임 시작 시 숨기 사물을 사용할지 여부를 설정합니다. |
사용 가능 팀 | 모두, 팀 선택 | 이 사물을 이용해 숨을 수 있는 팀을 설정합니다. 다른 팀의 플레이어는 숨기 메시지가 보이지 않습니다. |
사용 가능 클래스 | 모든 클래스, 클래스 선택 | 이 사물을 이용해 숨을 수 있는 클래스를 설정합니다. 모든 클래스로 설정하면 클래스가 지정된 모든 플레이어가 사물로 숨을 수 있습니다. 클래스 없음으로 설정하면 클래스가 지정되지 않은 플레이어만 사물로 숨을 수 있습니다. |
팀 선택 반전 | 꺼짐, 켜짐 | 켜기로 설정하면 사용 가능 팀 옵션에서 선택한 팀만 제외하고 사물에 숨을 수 있습니다. |
클래스 선택 반전 | 꺼짐, 켜짐 | 켜기로 설정하면 사용 가능 클래스 옵션에서 선택한 클래스만 제외하고 사물에 숨을 수 있습니다. |
무적 | 꺼짐, 켜짐 | 사물이 피해를 받는지 아니면 무적인지 설정합니다. |
조건 불일치 시 나가기 | 꺼짐, 켜짐 | 켜기로 설정하면 플레이어의 팀이나 클래스가 변경되어 사용 가능 팀 또는 사용 가능 클래스 옵션의 조건과 맞지 않게 되었을 때 숨기 사물에서 나갑니다. |
상호작용 시간 | 즉시, 초 선택 또는 입력 | 플레이어가 숨거나 나오기 위해 상호작용 버튼을 눌러야 하는 시간을 설정합니다. |
텍스트 숨기기 | 텍스트 입력 | 숨기 메시지에 표시되는 텍스트를 커스터마이징합니다. 빈칸으로 두면 기본 텍스트가 사용됩니다. |
숨기 중단 텍스트 | 텍스트 입력 | 숨기 중단 메시지에 표시되는 텍스트를 커스터마이징합니다. 빈칸으로 두면 기본 텍스트가 사용됩니다. |
점유 중 텍스트 | 텍스트 입력 | 사물 안에 사람이 숨어 있을 때 표시되는 커스텀 텍스트를 입력할 수 있습니다. 빈칸으로 두면 사람이 사물 안에 숨어 있을 때 상호작용 메시지가 표시되지 않습니다. |
최대 점유자 수 | 1, 숫자 선택 또는 입력 | 이 사물에 동시에 숨을 수 있는 플레이어 수를 설정합니다. |
숨기 중 흔들림 여부 | 켜기, 끄기 | 기본적으로 사물 안에 사람이 숨어 있는 경우 음향과 애니메이션이 재생되어 다른 플레이어가 알 수 있습니다. 끄기로 설정하면 이 효과가 사용 안 함 상태로 설정됩니다. |
최대 숨기 시간 | 오버라이드하지 않음, 숫자 선택 | 최대 이 시간이 지나면 사물 안에 숨어 있던 플레이어가 나갑니다. |
숨기 차단 시간 | 지연 없음, 숫자 선택 또는 입력 | 플레이어가 사물에서 나간 후 이 시간이 지나야 다른 플레이어가 이 사물에 숨을 수 있습니다. |
숨기 이동 그룹 | 오버라이드하지 않음, 그룹 번호 선택 또는 입력 | 숨기 이동 기능을 이용하려면 이 숨기 사물을 숨기 이동 그룹에 지정해야 합니다. |
숨기 이동 대상 그룹 | 오버라이드하지 않음, 그룹 번호 선택 또는 입력 | 숨기 이동 목적지로 지정할 수 있는 숨기 사물 그룹을 설정합니다. 숨기 이동 그룹 옵션과 동일한 값으로 설정하거나 여러 그룹의 숨기 사물이 있는 경우 다른 그룹을 대상으로 설정할 수도 있습니다. |
중복 없이 시도 | 켜기, 끄기 | 켜기로 설정하면 플레이어를 동일한 숨기 사물로 두 번 연속 보내지 않습니다. 다른 숨기 사물이 없을 때는 예외입니다. |
허수아비 전용 옵션
허수아비 숨기 사물에는 아래와 같이 다른 숨기 사물에는 없는 두 개의 옵션이 있습니다.
| 옵션 | 값 | 설명 |
|---|---|---|
호박 머리 달림 | 켜기, 끄기 | 허수아비에게 호박 머리를 달지 여부를 설정합니다. |
옷 색상 | 기본, 보라색, 노란색 | 허수아비의 옷 색상을 설정합니다. |
다이렉트 이벤트 바인딩
이 장치의 다이렉트 이벤트 바인딩 옵션은 다음과 같습니다.
기능
기능은 장치에서 이벤트를 수신한 후 작업을 수행합니다.
기능은 옵션을 클릭하고 장치 선택에서 장치 드롭다운 메뉴를 선택해 확인합니다.
이벤트 선택을 클릭하여 기능을 트리거할 이벤트에 장치를 바인딩합니다.
기능을 적용할 장치가 두 개 이상이거나 이벤트가 기능을 트리거하는 경우, 추가 버튼을 클릭해 줄을 추가하고 이 단계를 반복합니다.
| 옵션 | 설명 |
|---|---|
수신 시 사용 | 이벤트 발생 시 장치를 사용 상태로 설정합니다. |
수신 시 사용 안 함 | 이벤트 발생 시 장치를 사용 안 함 상태로 설정합니다. |
수신 시 면역 토글 | 이벤트 발생 시 장치 면역을 토글합니다. |
수신 시 모든 숨은 플레이어 나가기 | 이벤트 발생 시 숨은 플레이어를 모두 내보냅니다. |
수신 시 숨은 플레이어 나가기 | 이벤트 발생 시 숨은 플레이어를 내보냅니다. |
수신 시 가까운 플레이어 숨기기 | 이벤트 발생 시 숨기 사물 10미터 이내의 플레이어를 끌어들입니다. |
수신 시 숨기 이동 사용 | 이벤트 발생 시 숨기 이동을 사용합니다. |
수신 시 숨기 이동 사용 안 함 | 이벤트 발생 시 숨기 이동을 사용 안 함 상태로 설정합니다. |
파괴(Destroy) | 이 함수는 약한 숨기 사물을 파괴합니다. |
이벤트
이벤트는 다른 장치에 기능 수행 시점을 지시합니다.
이벤트는 옵션을 클릭하고 장치 선택에서 장치 드롭다운 메뉴를 선택해 확인합니다.
장치를 선택한 후 기능 선택을 클릭하여 해당 장치의 기능에 이벤트를 바인딩합니다.
이벤트로 트리거되는 기능이 두 개 이상일 경우 추가 버튼을 눌러 줄을 추가하고 이 단계를 반복합니다.
| 옵션 | 설명 |
|---|---|
숨기 시 이벤트 송신 | 플레이어가 이 숨기 사물에 숨으면 선택한 장치에 이벤트를 송신하여 선택한 기능을 트리거합니다. |
숨기 중단 시 이벤트 송신 | 플레이어가 이 숨기 사물에서 나가거나 내보내지면 선택한 장치에 이벤트를 송신하여 선택한 기능을 트리거합니다. |
사물 파괴 시 이벤트 송신 | 이 숨기 사물이 파괴되면 선택한 장치에 이벤트를 송신하여 선택한 기능을 트리거합니다. |
숨김 시 이동 완료(On Hidden Travel Complete) | 플레이어가 사물에 숨기를 중단하면 이벤트를 송신합니다. |
Verse에서 숨기 사물 갤러리 사용하기
아래 코드로 Verse에서 숨기 사물 갤러리 장치를 제어할 수 있습니다. 이 코드는 hiding_prop_device class API의 기능을 사용하여 숨기 사물 간의 이동, 정해진 거리에서 플레이어 숨기기, 숨은 플레이어 나가기를 구현합니다. 나의 경험에 맞추어 수정할 수 있습니다.
using { /Fortnite.com/Devices }
using { /Verse.org/Simulation }
using { /UnrealEngine.com/Temporary/Diagnostics }
# See https://dev.epicgames.com/documentation/en-us/uefn/create-your-own-device-in-verse for how to create a verse device.
# A Verse-authored creative device that can be placed in a level
hiding_prop_example_device := class(creative_device):
# References to the hiding prop devices in the level
이 코드를 섬에서 사용하려면 다음 단계를 따릅니다.
UEFN 프로젝트에서 숨기 사물 갤러리 장치를 섬에 드래그합니다.
사용할 네 개의 숨기 사물을 선택합니다.
이동 툴이 활성화된 상태에서 Alt + 드래그를 사용하여 사물을 복제할 수 있습니다.
hiding_prop_example_device라는 이름의 새 Verse 장치를 생성합니다. Verse에서 새로운 장치를 만드는 방법을 알아보려면 Verse를 사용하여 나만의 장치 만들기를 참고하세요.Verse 익스플로러에서
hiding_prop_example_device.verse를 더블클릭하여 Visual Studio Code의 스크립트를 엽니다.위의 코드를 복사하여 붙여넣고, 컴파일한 뒤 장치를 섬에 드래그합니다.
콘텐츠 드로어에서 버튼 장치를 찾아 섬에 5개를 추가합니다. 편집 가능 프로퍼티 이름에 맞춰 장치의 이름을 변경해도 됩니다.
아웃라이너에서 Verse 장치를 선택합니다.
Verse 장치의 디테일 패널에서 섬의 숨기 사물 및 버튼에 오브젝트 레퍼런스를 할당합니다. 뷰포트에서 스포이드로 장치를 선택하거나 드롭다운에서 장치를 검색할 수 있습니다.
프로젝트를 저장하고 세션 시작을 클릭합니다.
이 예시에서는 게임플레이 구성의 기능을 테스트하기 위해 print 명령문을 사용합니다. 이 워크플로는 섬이 의도한 대로 작동하도록 하는 데 도움이 됩니다.