본문 바로가기
728x90

탑다운2

탑다운 슈팅 게임 만들기 #5 – 플레이어와 적의 체력 및 게임 오버 구현 이번 포스팅에서는 플레이어와 적의 체력 시스템을 추가하고, 플레이어의 체력이 모두 소진되면 게임이 종료되는 게임 오버 시스템을 구현하겠습니다. 이 기능을 통해 게임의 목표를 명확히 하고, 도전 과제를 부여하여 플레이어가 게임의 종료 조건을 인지하고 즐길 수 있도록 할 것입니다.1. 플레이어 체력 시스템 구현먼저, 플레이어의 체력 시스템을 설정하여 적이 플레이어와 충돌할 때 체력을 감소시키도록 해보겠습니다.1.1 PlayerHealth 스크립트 작성Assets > Scripts 폴더에서 PlayerHealth.cs 스크립트를 생성하고, 다음과 같이 작성합니다:using UnityEngine;public class PlayerHealth : MonoBehaviour{ public int maxHealt.. 2024. 11. 12.
탑다운 슈팅 게임 만들기 #4 – 적 스폰 시스템 구현하기 이번 포스팅에서는 적 스폰 시스템을 구현해, 일정 시간 간격으로 적이 등장하게 만들어 보겠습니다. 이를 통해 게임의 난이도가 점진적으로 올라가며, 플레이어가 계속해서 새로운 적을 상대하는 긴장감 있는 경험을 제공할 수 있습니다.1. 스폰 포인트 설정먼저, 적이 등장할 위치를 정해주는 스폰 포인트를 설정합니다. 다양한 위치에서 적이 등장하도록 맵의 여러 위치에 스폰 포인트를 배치할 예정입니다.1.1 스폰 포인트 오브젝트 생성Hierarchy 창에서 Empty Object를 생성하고 이름을 SpawnPoint로 변경합니다.SpawnPoint의 위치를 플레이어가 접근하기 어려운 맵의 가장자리나 코너에 배치합니다.원하는 만큼 SpawnPoint를 복제하여 여러 개를 생성하고 맵의 다양한 위치에 배치합니다.각 S.. 2024. 11. 11.