
저번 시간에 이어서 4강을 마무리 해보도록 하겠습니다!
먼저 scene 부분의 increment snapping 부분에서 move를 10으로 늘려줍니다.
그런 뒤 배경에 그 전 글에서 만든 reposition을 넣어주시고, 복사하여 4개 만들어 주시면 됩니다.
순서는 상관 없으니 캐릭터를 중심으로 4개로 둘러싸주시면 됩니다.
움직일때는 컨트롤 키를 누른 상태로 움직여 주셔야 10의 단위로 움직이니, 유의해주세요.

그런 뒤, 작동을 시켜 보면 오브젝트 주변의 초록 네모 박스가 Ground라고 태그된 땅을 벗어나려 하면 배경이 플레이어가 가는 방향으로 따라오는 모습을 볼 수 있습니다.
여기서 주의하실 점은, 카메라가 너무 넓은 범위를 보여줘서 저 아래쪽의 연두색 사각형 범위를 넘어갈 경우, 배경이 아직 움직여 지지 않아 배경이 없는 모습이 나올 수 있습니다. 그러니 카메라의 크기를 조정하는데 있어서 주의하시기 바랍니다.
그 뒤 플레이어를 따라 카메라가 움직이게 하기 위해 카메라를 드레그 하여 플레이어 안쪽에 들어가도록 해줍니다.
이제 카메라에 들어가 pixel perfect camera 컴포넌트를 추가해줍니다.

추가한 컴포넌트는 이렇게 설정해주시면 됩니다.
혹시나 화면에서 오류가 발생한다면, game창의 크기가 가로 세로 모두 짝수가 되도록 해주시면 됩니다.
카메라를 조금 더 보완해보도록 하겠습니다. 지금은 player오브젝트 아래에 넣은 기본적인 형태로 해놓았지만, 패키지를 추가로 다운받아 해보도록 하겠습니다.
패키지 메니저에서 cinemachin을 다운받아줍니다

이제 계층부분에서 cinemachine이 추가 가능해지는데, 그 중 virtual camera를 선택해주시면 됩니다.

그리고 그 상태가 되면 카메라에 컴포넌트가 추가되고, virtual camera에서 시키는걸 보게 됩니다
이제 저 follow 부분에 플레이어를 넣어주면 카메라가 player를 따라가게 됩니다!
하지만 이상태로 실행을 시키는 경우에는 오브젝트가 떨리는것처럼 보이는데요, 이를 해결하기 위해서는 카메라에 들어가서 update 방식을 fixed update로 바꿔주시면 됩니다.

여기까지 4강의 내용이였습니다! 다음 글에서는 5강의 내용을 진행해보도록 하겠습니다!!
5강에서는 적들을 구현해볼 예정입니다!
7월 26일
'유니티 > 뱀서라이크' 카테고리의 다른 글
| 뱀서라이크 따라하기 - 적 구현하기 2편 (0) | 2023.07.28 |
|---|---|
| 뱀서라이크 따라하기 - 적 구현하기 (0) | 2023.07.27 |
| 뱀서라이크 따라하기 - 4강 재배치 스크립트 준비하기 (0) | 2023.07.25 |
| 뱀서라이크 - 4강 무한맵 구현하기 첫번째 (0) | 2023.07.24 |
| 뱀서라이크 따라하기 - 3강 셀 애니메이션 제작 3번째 (1) | 2023.07.23 |