본문 바로가기

경계2

게임개발 중급(27) - 3D 게임 만들기(7) 3D 게임 만들기(7) 저번에는 게이지 UI, 소리, 파티클을 적용시켰습니다. 이번에는 2D 플랫포머 게임 만들기에서 했던 경계를 생성해 주겠습니다. 게임 맵을 구성하여 만들긴 했지만, 현재 맵을 이동하다 보면 이탈할 가능성이 있습니다. 물론 벽의 높이를 높여 탈출하지 못하게 하는 방법도 있지만, 저희는 경계를 생성하여 벗어나면 원위치로 돌아올 수 있게끔 만들어 주겠습니다. 경계 생성 경계를 생성하여 정해진 위치로 돌아오게 만드는 방법은 여러가지가 있습니다. 이전에 2D 플랫포머 게임 만들기에서 했던 경계생성은 Vector3.zero를 사용하였기 때문에 원점으로 돌아오는 방식이었습니다. 하지만 이런 경우는 우리가 오브젝트를 원점에 생성했을 때에만 적용이 가능합니다. 이번에는 조금 다른 방식으로 경계를 생.. 2023. 5. 18.
게임개발 중급(12) - 2D 플랫포머 게임 만들기(7) 2D 플랫포머 게임 만들기(7) 지난 시간에는 만들어진 프리팹 Coin을 사용하여 정해진 바운더리 안에서 3초마다 랜덤하게 생성되도록 하는 제너레이터 스크립트를 작성해 보았습니다. 이번에는 좀 더 플랫포머 게임다운 방식으로 게임에 변화를 줄 것입니다. 코인이 랜덤위치에 생성되는 것이 아닌 정해진 위치에서 생성되고, 일정속도로 왼쪽방향으로 움직이도록 만들고, 플레이어가 맵을 이탈하지 않도록 경계를 설정해 줄 것입니다. CoinSpawner 변경 using System.Collections; using System.Collections.Generic; using UnityEngine; public class CoinSpawner : MonoBehaviour { public GameObject coinPref.. 2023. 5. 1.