간단한 닷지 게임 만들기

감사콩·2025년 11월 6일

유니티

목록 보기
11/29
post-thumbnail

서론

원래 과제는 따로 TIL을 작성하지 않고
그날 TIL 작성 시에 같이 넣는데

이번엔 병가로 인해 하루 밀려서 따로 작성



닷지 게임

목표
기존에 만들어봤던 닷지 게임과 흡사하기에 크게 어려울 건 없어 보인다.

Bullet.cs
BulletSpawner.cs
UIManager.cs
Player.cs
PlayerController.cs

이 정도만 제작해서 간단히 만들어볼건데
나머진 다 해 본 내용이라 블로그 작성 스킵하고
BulletSpawner만 좀 색다르게 만들어볼까 싶다

BulletSpawner.cs

원래도 평소 하던 대로 무형의 오브젝트를 벽에 붙여서 발사시키려고 했는데
나머지 비슷하게 만들 거면 하나라도 좀 특이하게 만들어보자 싶어서 변경

맵의 크기에 맞게 랜덤 4방향에서 중앙으로 랜덤 발사하도록 구현 예정

일단 스위치문부터 제작

일단 맵 너비를 정했다
Plane깔고 넓혀보니 가로 세로가
벽 생각해서 26.62

맵의 X,Y 최대값을 이 26.62로 사용 할 예정
변수명은 mapBoundary

케이스마다 4방향을 나눌 예정
랜덤 4개의 side 값을 받으며
케이스마다 플레이어의 전후좌우를 스폰 포지션으로 지정

이후 생성

플레이어 추적은 많이 해 봤으니
항상 중앙으로 날아가게 만들고 난이도는 총알 스폰의 빈도수를 늘리는 방식으로 조절해보겠다.

센터로 발사되는 대신 스폰 인터벌을 0.3까지 낮추기

마무리로 큐트한 UI까지 입혀주면?

완성...



마무리

저번과 다른 방식으로 Spawner를 제작한 건 뿌듯하지만
좀 더 여러 기능을 넣어봐도 좋았겠다.
하지만 이미 밀린 과제이므로 간단히 처리하고 내일 컨디션을 챙기겠다.

profile
안녕하시와요

0개의 댓글