레벨 종료 지점 생성

Tutorial

Beginner

+10XP

15 mins

(23)

Unity Technologies

레벨 종료 지점 생성

지금까지 커스텀 디자인, 다양한 세균 타겟, 무기들을 만들어 플레이 레벨을 생성해 봤습니다. 이번에는 방에 레벨 종료를 트리거하는 종료 지점을 생성해 보려고 합니다.

1. LevelEnd 게임 오브젝트 생성

먼저 LevelEnd 게임 오브젝트를 생성합니다.

1. 계층 창의 빈 공간을 오른쪽 클릭하고 Create Empty를 선택합니다.


2.
해당 게임 오브젝트를 선택하고 인스펙터 창으로 이동합니다. 헤더의 텍스트 필드에서 'LevelEnd'로 이름을 변경합니다.


3.
이제 해당 LevelEnd가 레벨 중앙에 있도록 해야 합니다. Transform 컴포넌트 오른쪽 상단의 작은 기어 아이콘(또는 세로로 있는 3개의 점)을 클릭한 다음 Reset을 선택합니다.


4.
커서를 씬 뷰 위로 이동하고 키보드에서 F 키를 눌러 LevelEnd 게임 오브젝트에 포커스를 맞춥니다.


5. 인스펙터에서 Add Component 버튼을 클릭합니다. 'Box Collider' 컴포넌트를 찾아 LevelEnd에 추가합니다.


6.
LevelEnd에 콜라이더가 있음을 나타내는 녹색 와이어프레임 박스가 씬 뷰에 표시됩니다.

변환 툴을 사용하여 원하는 레벨 종료 지점에 오브젝트를 배치합니다. 방이나 복도의 끝 지점이 좋습니다.

7. 필요한 경우 Box Collider 컴포넌트의 Size 파라미터를 사용하여 콜라이더의 크기를 조절할 수 있습니다. 각 축 위에 마우스 커서를 올린 뒤 클릭하고 오른쪽 또는 왼쪽으로 드래그하여 콜라이더의 크기를 키우거나 줄입니다.


아래 예제에서는 LevelEnd 게임 오브젝트를 방 끝으로 이동하고, 대부분의 공간을 채우도록 콜라이더 크기를 조정했습니다.


8.
변경 사항을 저장합니다.

2. 트리거 추가

이제 트리거를 추가해야 합니다. 트리거는 게임의 기본 구성 요소이며 다양한 목적으로 사용됩니다. 예를 들어 플레이어가 특정 지점에 도달했을 때 트리거를 사용하여 컷씬을 시작하고 사운드를 재생하거나 새로운 게임 레벨을 로드할 수 있습니다. 플레이어가 특정 위치에 도달했을 때 게임플레이 이벤트를 트리거하도록 콜라이더를 배치하는 것은 레벨 디자인에서 중요한 부분을 차지합니다.

플레이어가 레벨을 완료할 수 있으려면 LevelEnd 박스 콜라이더를 게임 최종 화면의 트리거로 설정해야 합니다.

2. 인스펙터에서 Box Collider 컴포넌트로 이동합니다. Is Trigger 체크박스를 활성화합니다.


2. Add Component
버튼을 클릭합니다. 'End Checkpoint' 컴포넌트를 찾아 LevelEnd에 추가합니다.


3.
변경 사항을 저장합니다.


다 되었습니다. 이제 플레이를 누르고 레벨에 배치한 박스 콜라이더로 이동하여 트리거를 테스트해 보세요. 해당 공간에 진입하면 게임이 종료되고 결과 화면이 표시됩니다.

Complete this Tutorial