사용한 장치:

이제 대부분의 게임플레이 요소가 준비되었으므로 게임에서 경주의 승자를 결정할 수 있도록 하는 장치를 추가해야 합니다.
체크포인트 구성
경주를 시작하려는 위치에 경주 체크포인트 를 배치하고 사용자 세팅 을 다음과 같이 환경설정합니다.
옵션 | 값 | 설명 |
---|---|---|
체크포인트 번호(Checkpoint Number) | 1 | 체크포인트를 추가할 때마다 숫자를 1씩 늘립니다. |
탈것 없이 통과 가능(Allow Players to Pass without Vehicle) | False | 플레이어가 탈것을 버리고 걸어서 경주를 끝내는 것을 방지하는 옵션입니다. |
경주 시작 전 표시(Visible Prior To Race Start) | No | 많은 디자이너들이 경주가 시작되기 전에는 체크포인트가 보이지 않도록 만들지만, 원하는 경우 다른 값으로 설정할 수 있습니다. |
사용 단계(Enabled During Phase) | 게임플레이만(Gameplay Only) | 플레이어는 체크포인트를 통과하려면 경주가 시작될 때까지 기다려야 합니다. |
체크포인트를 다음 위치로 복사할 때, 추가하는 체크포인트마다 체크포인트 번호를 1씩 증가시켜야 합니다. 마지막에 배치하는 체크포인트에만 다이렉트 이벤트 바인딩(Direct Event Binding) 을 사용하면 됩니다.
점수 관리 장치 추가

라운드에서 승리하기 위해 필요한 점수를 계산할 수 있도록 점수 관리 장치 를 구성합니다. 승자는 경주를 마치기 위해 세 랩을 완주해야 하므로 장치를 배치하고 옵션을 다음과 같이 설정합니다.
옵션 | 값 | 설명 |
---|---|---|
득점 값(Score Value) | 1 | 각 체크포인트는 1점을 부여합니다. |
마지막에 배치한 체크포인트만 이 점수 관리 장치에 바인딩되어야 합니다.
경주 관리 장치 추가
경주 관리 장치 를 사용하여 경주를 끝내려면 몇 랩을 돌아야 하는지 설정하고 시간 설정 목표 장치의 채널을 설정할 수 있습니다. 기본적으로 이 장치는 비활성화되지 않는 한 웨이포인트를 추가하고 다음 체크포인트를 가리키는 화살표도 표시합니다.
옵션 | 값 | 설명 |
---|---|---|
랩 수(Number of Laps) | 3 | 한 랩이 기본값입니다. 이 옵션을 1 이외의 숫자로 변경하면 승리하는 데 필요한 점수와 일치하도록 섬 설정 의 점수를 수정해야 합니다. 예를 들어 경주를 두 랩 도는 것으로 하고 싶다면 우승에 2점이 필요합니다. |
게임 시작 시 경주 시작(Start Race on Game Start) | False | 신호를 받으면 경주가 시작됩니다. |
전부 하나로 모으기
모든 장치를 배치했다면 장치가 상호작용하는 방식을 구성할 차례입니다. 다이렉트 이벤트 바인딩은 이벤트 와 기능 을 사용하여 장치가 서로 직접 커뮤니케이션할 수 있게 합니다. 자세한 내용은 여기를 참고하세요.
장치 A | 기능 | 장치 B | 이벤트 | 설명 |
---|---|---|---|---|
픽업 트럭 생성 장치 #1 및 #2 ![]() |
운전자 지정(Assign Driver) | 플레이어 생성 패드 #1 및 #2 ![]() |
플레이어 생성 시(On Player Spawned) | 각 플레이어가 생성되면 각자의 탈것에 지정됩니다. |
발동 장치 #1 및 #2 ![]() |
트리거(Trigger) | 픽업 트럭 생성 장치 #1 및 #2 ![]() |
플레이어가 탈것에서 내리면(On Player Exits Vehicle) | 플레이어가 탈것에서 내리면 트리거가 활성화됩니다. 일반적으로 플레이어가 탈것에서 내리는 것을 막고 싶을 수 있지만, 탈것이 뒤집힌 경우 플레이어가 탈것에서 내리도록 한 다음 탈것을 다시 뒤집을 시간을 주고 다시 강제로 운전석에 앉힐 수 있도록 만들어야 합니다. |
픽업 트럭 생성 장치 #1 및 #2 ![]() |
운전자 지정(Assigns Driver) | 발동 장치 #1 및 #2 ![]() |
트리거 시(On Triggered) | 플레이어가 탈것에서 내리면 3초 후 트리거가 플레이어를 탈것으로 강제로 되돌아오도록 만듭니다. |
탈것 장벽 #1 및 #2 ![]() |
비활성화 | 시간 설정 목표 ![]() |
완료 시(On Completed) | 타이머가 종료되면 장벽이 비활성화됩니다. |
경주 관리 장치 ![]() |
경주 시작(Start Race) | 시간 설정 목표 ![]() |
완료 시(On Completed) | 타이머가 종료되면 경주가 시작됩니다. |
점수 관리 장치(Score Manager) ![]() |
활성화 | 체크포인트 ![]() |
체크포인트 완료 시(On Checkpoint Completed) | 체크포인트에 도달하면 해당 탈것에 대해 자동으로 꺼지고 체크포인트 번호에 따라 다음 순서의 체크포인트가 켜집니다. |
(선택 사항) 커스텀 박수 사운드 큐 추가
사용한 장치:
- 1 x 오디오 플레이어
게임에 커스텀 사운드를 추가하여 경험을 개인화해 보세요! 경주 시작 시 박수 사운드 큐를 추가하려면 다음 단계를 따릅니다.
- 콘텐츠 브라우저(Content Browser) 에서 우클릭하고 [프로젝트 이름]에 임포트(Import to...) 를 선택하여 커스텀 박수 사운드를 프로젝트에 임포트합니다. 자세한 내용은 커스텀 오디오 임포트를 참고하세요.
- 레벨에 오디오 플레이어 장치를 추가합니다.
- 임포트된 오디오 클립을 '콘텐츠 브라우저'에서 장치의 오디오(Audio) 필드로 드래그합니다.
- 페이드 인 지속 시간(Fade In Duration) 을 0.5 로 설정하고 페이드 아웃 지속 시간(Fade Out Duration) 을 1.0 으로 설정합니다.
- 장치를 시간 설정 목표(Timed Objective) 장치에 연결합니다.
- 사용자 옵션 - 함수(User Options - Functions) 에서 + 기호를 클릭하여 재생(Play) 에 배열 엘리먼트를 추가합니다.
- 시간 설정 목표 및 완료 시(On Completed) 를 선택합니다.
섬 플레이테스트하기
(박수 큐) 잘하셨습니다!
모든 것을 구성하고 준비를 마쳤다면 섬을 플레이테스트하여 포트나이트에서 예상대로 실행되는지 확인합니다.
프로젝트 퍼블리싱 에 대한 자세한 내용은 프로젝트 퍼블리싱하기 페이지를 참조하세요.