Map 2

[Unity] 절차적 맵 생성 (Procedural Map Generation)

절차적 맵 생성, Procedural Map Generation코드나 컴퓨터 알고리즘을 이용하여 자동(동적)으로 생성하는 기법게임을 실행할 때마다 새로운 맵이나 레벨을 자동으로 만들어낼 수 있으며 리플레이성 향상과 개발 효율성에 크게 기여한다.- 로그라이크 게임에서 매번 새로운 맵을 만들 때 혹은 오픈월드 게임에서 넓은 맵을 비교적 적은 시간으로 제작할 때 주로 사용한다. 장점무한성 : 난수생성기와 알고리즘에 의해 생성되므로 무한한 수의 맵을 생성할 수 있다.다양성 : 난수, 변수에 따라 다른 맵이 생성되어 플레이어에게 새로운 경험을 제공한다효율성 : 맵을 수동으로 디자인하는것에 비해 시간/리소스를 절약할 수 있다 단점예측 불가능 : 때때로 불균형하거나 클리어가 불가능한 맵이 생성될 수 있다.디자인 제어..

Unity/Theory 2025.04.21

[Unity] 쿠키런 모작 팀 프로젝트 중, Map 제작

원래 기본적인 기능 구현만 하려고 했던지라 맵을 여러개 제작할 생각은 없었으나 다른 맵 제작이 가능한 시간이 생겨기본맵은 다른분이 만드셨고 아이템 구현이 끝난 시점에서 맵 추가 얘기가 나와 2, 3번째 맵은 내가 만들어보겠다고 말씀드리고 원하는 맵을 골라 제작했다. 원래 맵을 담당하던 팀원분이 계셧으나 기본 맵 이후 다른 추가적인(맵 외에 중요한) 기능 구현에 들어가신 후 내가 추가적인 맵을 제작하게 되어 스크립트나 큰 틀은 기본맵을 담당해주시던 팀원분께서 구현해주신 기능을 사용하여 제작하였다.  배경은 큰 배경(BackGround), 작은 배경/배경 효과(ForeGround) 두개로 나누었으며 특정 오브젝트가 화면을 벗어나면 앞으로 이동시키는 식으로 배경을 무한 루프하게 해주었다. 배경이 다같은 속도로..

Unity/Unity Study 2025.03.04