추적기(Tracker) 장치는 플레이어가 완료할 수 있는 커스텀 목표를 추적하기 위해 마련되었습니다.
개별 플레이어, 팀 또는 여러 팀의 목표를 추적하고 플레이어가 추적 중인 목표를 완료하면 다른 장치에 신호를 송신할 수 있습니다.
사격 연습 추적기
추적기의 기본적인 사용법은 장치에 송신되는 이벤트를 추적하는 것입니다. 이 예시에서는 사격 연습용 표적(Target Dummy)을 사용하여 추적기에 이벤트를 송신합니다.
사용한 장치
1 x 추적기 장치
1 x 플레이어 생성 장치
아이템 지급 장치(1)
3 x 사격 연습용 표적 장치
장치 구성하기
문밖에 플레이어 생성 장치(Player Spawner)를 배치합니다.
아이템 지급 장치(Item Granter)를 배치하고 전설 전술 돌격소총(Legendary Tactical Assault Rifle)을 장치에 등록합니다.
아이템 지급 장치를 다음과 같이 커스터마이징합니다.
옵션
값
받는 플레이어(Receiving Players)
전체
게임 시작 시 지급(Grant on Game Start)
켜기
추적기(Tracker) 장치를 배치합니다.
추적기 장치를 다음과 같이 커스터마이징합니다.
옵션
값
목표 값(Target Value)
5
목표 도달 시(When Target Is Reached)
End Round
추적기 제목(Tracker Title)
표적 적중(Hit Targets)
설명 텍스트(Description Text)
라운드를 종료하려면 표적을 5번 맞히세요.
사격 연습용 표적 장치를 3개 배치합니다.
기능 및 이벤트 바인딩하기
다이렉트 이벤트 바인딩을 통해 장치가 다른 장치와 직접 통신하도록 설정할 수 있습니다. 이를 위해서는 해당 장치에서 기능과 이벤트를 설정해야 합니다.
사격 연습용 표적 장치에 다음 이벤트를 환경설정합니다.
이벤트 | 장치 선택 | 기능 선택 |
적중 시(On Hit) | 추적기 | 진행도 증가(Increment Progress) |
이제 추적기 장치를 사용한 사격 연습용 기본 기능이 완성되었습니다!
디자인 팁
추적기 장치는 이벤트를 송신할 수 있는 거의 모든 장치에 연결 가능합니다!
모든 포크리 장치를 원하는 대로 사용해 플레이어에게 얼마나 다양한 퀘스트를 제공할 수 있을지 한번 생각해 보세요.
시간제한 방 탈출 게임 만들기
추적기 장치를 환경설정하면 플레이어가 연 상자 수를 비롯해, 서로 다른 많은 이벤트를 기본적으로 추적하도록 할 수 있습니다. 이 예시에서는 추적기의 해당 기능을 타이머와 함께 사용하여 시간제한 방 탈출 경험을 만들어 봅니다!
사용한 장치
방 탈출 플레이 영역 구성하기
헌티드 농가(Haunted Homestead) 프리팹을 배치합니다.
3개의 상자(Chest)를 원하는 아이템과 함께 건물 주위에 배치합니다.
문 근처에 플레이어 생성 장치를 배치합니다.
플레이어 생성 장치가 게임 내 표시되지 않도록 장치를 커스터마이징합니다.
건물의 앞문과 뒷문에 잠금 장치(Lock)를 배치합니다.
방 탈출 게임플레이 환경설정하기
추적기(Tracker) 장치를 배치합니다.
추적기 장치를 다음과 같이 커스터마이징합니다.
옵션
값
추적할 통계(Stat to Track)
상자 개봉함(Chest Opened)
목표 값(Target Value)
3
추적기 제목(Tracker Title)
상자 찾기(Find Chests)
설명 텍스트(Description Text)
시간이 다 되기 전에 3개의 상자를 모두 찾아 여세요!
퀘스트 아이콘(Quest Icon)
상자
타이머 장치를 배치합니다.
타이머 장치를 다음과 같이 커스터마이징합니다.
옵션
값
지속 시간
30.0초(30.0 Second)
게임 시작 시 시작(Start at Game Start)
켜기
상호작용 가능(Can Interact)
아니요
타이머 종료 시 성공(Success on Timer End)
끄기
게임 중에 표시
숨김
타이머 색상(Timer Color)
흰색
표시 시간 단위(Display Time In)
초만(Seconds Only)
제거
기능 및 이벤트 바인딩하기
타이머에서 다음 이벤트를 환경설정하여 플레이어에게 주어진 시간이 지나면 목표를 중단하도록 합니다.
이벤트
장치 선택
기능 선택
실패 시(On Failure)
추적기
제거
추적기에서 다음 이벤트를 환경설정하여 플레이어가 목표를 완료하면 문의 잠금을 해제하고 타이머를 종료하도록 합니다.
이벤트
장치 선택
기능 선택
완료 시(When Complete)
타이머 장치
사용 안 함
완료 시(When Complete)
잠금 장치 1 - 2(Lock Device 1 - 2)
선택 해제
이제 추적기와 타이머 장치를 사용하여 단순한 시간 설정 목표를 만드는 시스템의 기본 기능이 완성되었습니다.
디자인 팁
추적기를 타이머에 연결하면 단순하고 효율적인 게임 루프를 쉽게 만들 수 있습니다. 이러한 조합을 통해 완료할 목표(추적기를 사용한 목표)와 이를 어렵게 만드는 도전(타이머를 사용한 시간 제한)을 설정하게 됩니다, 이러한 기본 구성 요소를 활용하면 수많은 재미있는 게임의 기반을 만들 수 있습니다!
추적기를 사용해 농장 모드 만들기
추적기 장치는 롤플레잉 게임의 퀘스트를 설정하는 데 아주 유용합니다.
이 예시에서는 추적기를 사용하여 농장 게임의 퀘스트를 추적합니다. 싱글 및 멀티플레이어 세션 모두에서 작동하도록 장치를 환경설정하고 플레이 세션 간에 플레이어의 퀘스트 진행 상황을 저장합니다.
사용한 장치
농장 모드 플레이 영역 구성하기
빈 초원에 농장 주택(FarmHouse) 프리팹을 배치해 씬을 준비합니다.
현관에 플레이어 생성 장치를 배치합니다.
게임 중에 숨기도록 생성 장치를 커스터마이징합니다.
밀(Wheat)이 든 상자를 현관에 배치하여 플레이어에게 시작 시 사용할 자원을 어느 정도 제공합니다.
파괴 불가 갤러리(Indestructible Gallery)의 바닥 타일과 프렌지 팜 사물 갤러리(Frenzy Farm Prop Gallery)의 울타리를 사용하여 9 x 9 크기의 농장 부지를 두 개 만듭니다.
부지 하나에 농장 부품 갤러리(Farm Parts Gallery)의 작은 밀 사물을 9개 배치합니다.
빈 부지의 입구에 장벽 장치를 배치하고 다음과 같이 커스터마이징합니다.
옵션
값
장벽 재질(Barrier Material)
반투명 (근접할 때만 표시)(Translucent (Only Visible When Close))
장벽 깊이(Barrier Depth)
최소(Minimal)
장벽 높이(Barrier Height)
0.7타일(0.7 Tiles)
추적기 구성하기
추적기 장치를 배치합니다.
추적기 장치를 다음과 같이 커스터마이징합니다.
옵션
값
추적할 통계(Stat to Track)
이벤트
목표 값(Target Value)
25
공유
전체
추적기 제목(Tracker Title)
밀 수확(Harvest Wheat)
설명 텍스트(Description text)
새 부지를 잠금 해제하려면 밀 25개를 수확하세요!
퀘스트 아이콘(Quest Icon)
Grass
퍼시스턴스 사용(Use Persistence)
켜기
자동 저장(Auto-Save)
네
자동 불러오기(Auto-Load)
최초 생성(Initial Spawn)
추적기에서 다음 이벤트를 환경설정하여 목표 완료 시 두 번째 부지를 잠금 해제하도록 합니다.
농장 메커니즘 환경설정하기
사물 조작 장치(Prop Manipulator)를 배치하고 근처에 밀 자원을 드롭해 장치에 등록합니다.
장치를 다음과 같이 커스터마이징합니다.
옵션
값
설명
숨기기 시작
켜기
자원 오버라이드(Override Resources)
켜기
밀 사물을 치면 밀이 드롭됩니다.
자원 노드 보유량(Resource Node Available)
5
자원 노드 유형(Resource Node Type)
아이템
자원 노드 고갈 모드(Resource Node Depletion Mode)
비워 두기(Stay Empty)
사물에 밀이 남아 있지 않을 때 어떻게 되는지 직접 환경설정해야 합니다.
사물 체력 변경(Modify Prop Health)
네
사물 무적 여부(Is Prop Invulnerable)
네
밀 사물에 조건부 버튼(Conditional Button) 장치를 배치합니다. 근처에 밀 자원을 드롭해 장치에 등록하고 다음과 같이 커스터마이징합니다.
옵션
값
상호작용 시간(Interact Time)
1.0초
상호작용 텍스트(Interact Text)
밀 심기(Plant Wheat)
아이템 없음 텍스트(Missing Items Text)
작물을 심으려면 밀 필요(Need Wheat to Plant Crops)
열쇠 아이템 필요(Key Items Required)
1
게임 중에 표시
홀로그램만
밀 사물의 바닥 근처에 타이머를 배치하고 다음과 같이 커스터마이징합니다.
옵션
값
지속 시간
10초(10.0 Seconds)
상호작용 가능(Can Interact)
아니요
타이머 색상(Timer Color)
흰색
HUD에 표시(Show on HUD)
아니요
사물 조작 장치에 다음 이벤트를 환경설정하여 사물에서 밀 자원이 수확될 때마다 추적기에 알리도록 합니다.
기능
장치 선택
이벤트 선택
수확 시(On Harvesting)
추적기
진행도 증가(Increment Progress)
사물 조작 장치에 다음 이벤트를 환경설정하여 사물에서 밀 자원이 수확될 때마다 추적기에 알리도록 합니다.
기능
장치 선택
이벤트 선택
수확 시(On Harvesting)
추적기
진행도 증가(Increment Progress)
조건부 버튼 장치에서 다음 이벤트를 환경설정하여 사물에 더 이상 밀이 없을 때 이를 사용 상태로 설정하고, 활성화될 때 사용 안 함 상태로 설정하도록 합니다.
기능
장치 선택
이벤트 선택
사용
작물 사물 조작 장치(Crop Prop Manipulator)
자원 고갈 시(On Resource Depletion)
사용 안 함
작물 조건부 버튼(Crop Conditional Button)
활성화 시
타이머 장치에 다음 기능을 환경설정하여 조건부 버튼이 활성화될 때 카운트다운을 시작하고, 사물에 더 이상 밀이 없을 때 원래 상태로 초기화하도록 합니다.
기능
장치 선택
이벤트 선택
시작
작물 조건부 버튼(Crop Conditional Button)
활성화 시
리셋
작물 사물 조작 장치(Crop Prop Manipulator)
자원 고갈 시(On Resource Depletion)
섬 설정 수정하기
섬 설정을 다음과 같이 수정합니다.
섬 설정 > 플레이어(Player)로 이동합니다.
건설 모드(Build Mode)에서 건설 허용(Allow Building)을 없음(None)으로 변경합니다.
인벤토리(Inventory)에서 무한 건축 재료(Infinite Building Materials)를 끄기로 변경합니다.
장비(Equipment)에서 환경 피해(Environment Damage)를 끄기로 변경합니다.
이제 파밍 시뮬레이터의 기본 기능이 완성되었습니다!
디자인 팁
이 메커니즘을 바탕으로 완전한 게임을 만들어 가는 방법을 생각해 보세요. 여러 부지에 서로 다른 작물이 있도록 하거나, 플레이어가 어떤 작물을 어디에 심을지 결정하도록 할 수도 있습니다.
또한 플레이어가 작물을 팔아 새 업그레이드를 구입한 돈을 얻을 수 있는 상점을 구성할 수도 있고, 추적기를 사용하는 목표를 완료하면 더 어려운 새 목표가 시작되는 퀘스트라인을 만들 수도 있습니다.
가능성은 무한합니다!