낚시 구역(Fishing Zone) 장치를 사용하여 게임을 만들거나 게임 속 미니게임을 만들 수 있습니다.
기본 낚시 메커니즘
기본적인 낚시 구역 메커니즘은 단순합니다. 수역, 물속 낚시 구역, 그리고 몇 가지 낚싯대만 있으면 됩니다!
사용한 장치
낚시 구역 장치(1)
플레이어 생성 장치(1)
낚싯대 통 장치(1)
장치 설정하기
자연적 호수 또는 기타 수역이 있는 스타터 섬을 선택합니다.
수역 근처에 플레이어 생성 장치(Player Spawner)를 배치합니다.
낚싯대 통(Fishing Rod Barrel) 장치를 배치합니다.
물속의 한 영역에 연결된 낚시 구역 장치를 배치합니다.
낚시 구역을 다음과 같이 커스터마이징합니다.
옵션 값 낚시터 유형(Pool Type)
물고기만(Fish Only)
낚시 메커니즘의 기본적인 기능이 완성되었습니다!
디자인 팁
낚시 구역을 사용하여 물고기뿐만 아니라 무엇이든 플레이어에게 줄 수 있습니다. 낚시터 유형 설정을 사용하면 플레이어가 낚을 수 있는 대상을 변경할 수 있습니다. 기본 설정인 배틀로얄에서는 기본 전리품 풀을 사용하며, 이는 시작점으로 삼기에 아주 좋습니다.
특별 아이템 낚시
낚시 구역 장치를 사용하면 플레이어가 흥미로운 방식으로 새로운 아이템이나 무기를 발견할 수 있습니다. 이 장치를 물(Water) 장치와 함께 사용하여 특별한 무기 발견 인카운터를 설정해 보겠습니다!
사용한 장치
장치 설정하기
열대 지방 바위 갤러리의 바위를 사용하여 작은 지상 낚시터를 만듭니다.
낚시터 가운데에 물 장치를 배치합니다. 물 장치의 경계와 바위의 위치를 조정하여 물이 바위 형성물 안에 들어 있는 것처럼 보이게 만듭니다.
물 장치를 다음과 같이 커스터마이징합니다.
옵션 값 구역 너비
2.75
구역 깊이
2.0
구역 높이
0.5
수직 비우기 속도(T PM)(Vertical Emptying Speed (T PM))
10.0
물 유형(Water Type)
붉은 스틱스 강(Red River Styx)
물 장치 위에 낚시 구역 장치를 배치하여 장치가 겹치게 합니다. 전설 원시 권총을 장치에 등록합니다.
낚시 구역을 다음과 같이 커스터마이징합니다.
옵션 값 설명 사용법 유형(Usage Type)
제한됨(Limited)
장치를 한 번만 사용할 수 있습니다.
낚시터 유형(Pool Type)
장치 인벤토리(Device Inventory)
비어 있을 때 사용 안 함(Disable when Empty)
켜기
낚시터 근처에 낚싯대 통 장치를 배치합니다.
낚시터에서 멀리 떨어진 곳에 플레이어 생성 장치를 배치합니다.
기능/이벤트 바인딩
다이렉트 이벤트 바인딩을 통해 장치가 다른 장치와 직접 통신하도록 설정할 수 있습니다. 여기에는 관련 장치에 기능과 이벤트를 설정하는 것이 포함됩니다.
낚시 구역에 다음 이벤트를 구성하여 장치 포획 시 낚시터에서 물이 비워지도록 합니다.
| 이벤트 | 장치 선택 | 기능 선택 |
|---|---|---|
포획 시(On Caught) | Water | 수직 비우기 시작 |
특별한 방식으로 아이템을 발견하기 위한 기본적인 기능이 완성되었습니다!
디자인 팁
물고기가 잡히면 낚시 구역이 이벤트를 송신하여, 다양한 장치를 성공적인 포획에 연결할 수 있습니다! 플레이어가 물고기를 잡았을 때 업그레이드를 제공하고, 새로운 자원을 보상으로 지급하고, 탈것을 생성하고, VFX를 트리거하는 등의 이벤트가 가능합니다!
낚시 게임 제작하기
낚시 구역 장치를 사용하여 이제 다섯 가지 유형의 물고기를 갖춘 완전하게 기능하는 낚시 게임을 만들어 봅니다. 포획물을 판매하여 업그레이드를 구매하는 방법도 설정해 보겠습니다.
사용한 장치
기본 게임플레이 설정하기
산마루 섬 스타터 섬에서 시작합니다.
큰 호수 안의 작은 섬에 플레이어 생성 장치를 배치합니다.
플레이어 생성 장치가 게임 내에 표시되지 않도록 커스터마이징합니다.
아이템 지급 장치(Item Granter)를 배치하고 포크리 낚싯대를 장치에 등록합니다.
아이템 지급 장치를 다음과 같이 커스터마이징합니다.
옵션 값 받는 플레이어(Receiving Players)
전체
게임 시작 시 지급(Grant on Game Start)
켜기
호수에 낚시 구역 장치를 배치합니다. 잔챙이, 플로퍼, 악취 물고기, 포옹 문어, 열감지 물고기를 등록합니다.
낚시 구역의 낚시터 유형을 장치 인벤토리로 커스터마이징합니다.
장치 인벤토리 설정을 사용하고 플레이어가 낚아야 하는 물고기를 수동으로 선택하면 게임을 보다 세부적으로 제어할 수 있습니다. 물고기만 설정을 사용해도 되지만, 그렇게 되면 다양한 물고기를 사용할 수는 없습니다.
낚시 구역 가운데의 수면 위에 비컨 장치를 배치하여 어디에서 낚시를 하면 되는지 플레이어가 항상 알 수 있도록 합니다.
비컨을 다음과 같이 커스터마이징합니다.
옵션 값 표시할 비컨(Beacon To Show)
배지
커스텀 비컨 색상(Custom Beacon Color)
#3500FF
배지에 비컨 색상 사용(Badge Uses Beacon Color)
켜기
아이콘 식별자(Icon Identifier)
물고기(Fish)
HUD 아이콘 숨기기 범위(Hide HUD Icon At)
300M
시장 설정하기
작은 섬에 해적 소굴 갤러리의 벽을 몇 개 배치합니다.
조건부 버튼(Conditional Button) 장치를 벽에 배치하고 잔챙이를 장치에 등록합니다.
아이템 지급 장치를 배치하고 골드를 장치에 등록합니다.
아이템 지급 장치의 지급 시 동작(On Grant Action)을 모두 유지(Keep All)로 커스터마이징합니다.
이제 물고기 판매 효과를 연출해 보겠습니다! 조건부 버튼 앞에 VFX 생성 장치(VFX Spawner)를 배치합니다.
VFX 생성 장치를 다음과 같이 커스터마이징합니다.
옵션 값 효과 유형(Effect Type)
버스트
버스트 시각 효과(Burst Visual Effect)
작게 뿌리기(Splash Small)
조건부 버튼에 다음 이벤트를 구성하여 플레이어가 물고기를 판매했을 때 VFX를 트리거하고 플레이어에게 골드를 지급하도록 합니다.
이벤트 장치 선택 기능 선택 활성화 시
VFX 생성 장치 1(VFX Spawner 1)
재시작(Restart)
활성화 시
잔챙이 아이템 지급 장치(Small Fry Item Granter)
아이템 지급
앞의 장치 세 개를 네 번 복제(Duplicate)합니다. 조건부 버튼에 등록된 물고기와 아이템 지급 장치에 등록된 골드 수를 변경하여 플로퍼는 3골드, 악취 물고기는 8골드, 포옹 문어는 15골드, 열감지 물고기는 50골드에 판매하도록 구성합니다.
다음으로 나무를 구성할 차례입니다. 자동판매기(Vending Machine) 장치를 배치하고 포크리 전문가 낚싯대를 등록합니다.
자동판매기를 다음과 같이 커스터마이징합니다.
옵션 값 1번째 아이템 자원 유형(First Item Resource Type)
골드
1번째 아이템 비용(Cost of First Item)
50
모델
화면만(Screen Only)
플레이어가 물고기를 얼마에 판매할 수 있는지 알 수 있도록 게시판 장치를 사용하여 여러 버튼에 라벨을 지정하세요!
섬 설정 수정하기
섬 설정을 다음과 같이 수정합니다.
섬 설정 > 플레이어(Player)로 이동합니다.
인벤토리(Inventory)에서 무한 건축 재료(Infinite Building Materials)를 끄기로 변경합니다.
섬 설정 > 사용자 인터페이스(User Interface)로 이동합니다.
HUD에서 골드 자원 표시를 켜기로 변경합니다.
낚시 구역 장치를 사용하는 낚시 게임이 완성되었습니다!
디자인 팁
낚시 게임의 복잡도를 높이는 한 가지 방법으로 낚시 구역을 스킬 판정 상호작용 장치와 조합하는 것이 있습니다. 이 둘을 함께 사용하여 보다 몰입감 있는 미니 게임을 만들어 보세요. 낚시 구역이 다른 장치를 트리거만 하도록 설정한 다음, 아이템 지급 장치를 스킬 판정 상호작용 장치의 여러 이벤트에 연결하여 성공 시 플레이어에게 물고기를 지급할 수 있도록 하세요! 스킬 판정 상호작용 디자인 예시에서 이 기능이 작동하는 모습을 확인해 보세요! 물 장치 위에 낚시 구역 장치를 배치하여 장치가 겹치게 합니다. 전설 원시 권총을 장치에 등록합니다. 비컨을 다음과 같이 커스터마이징합니다.