목록오브젝트 풀 (3)
Prosto
따라하는 유니티 2D 프로젝트ⓑ 강좌 세 번째 시간입니다. 이번에 함께 할 작업은 블록을 매니저를 블록을 오브젝트 풀로 생성하고 그 블록들을 일정한 형태를 가지도록 생성하겠습니다. 그리고 중간에 블록들을 처리하며 생기는 예외적인 부분들에 대해 수정하는 방법을 진행할 겁니다. (Debug 모드, 한 프레임씩 실행) 그럼 시작하겠습니다. 가장 먼저 저번에 작업했던 프로젝트를 실행합니다. 그리고 순서대로 직접 해보며 따라오시면 됩니다. 프로젝트를 열면 저번에 실행된 곳까지 저장되어있는 것을 볼 수 있습니다. 우리가 이번에 할 작업은 블록 매니저를 통하여 블록들을 일정한 형태로 만들어보는 것입니다. 그 과정에서 프리팹이라는 것도 만들어볼 테고, 오브젝트 풀(Object Pool), 스크립트 작성, Debug 등..
따라하는 유니티 2D 프로젝트 강좌 네 번째 시간입니다. 이번에 다룰 내용은 저번에 구현했던 배경이동에 이어 장애물을 업그레이드(강화)하는 작업을 하겠습니다. 지금 그대로라면 게임이 너무 단순하고 루즈하죠. 이러한 부분을 해결하기 위해서는 플레이어가 집중하며 플레이할 수 있게끔 요소를 배치해줘야 합니다. 그럼 시작하겠습니다. 가장 먼저 저번에 작업했던 프로젝트를 실행합니다. 그리고 순서대로 직접 해보며 따라오시면 됩니다. 장애물이 다양한 크기로 등장할 수 있도록 셋팅하는 작업을 먼저 하겠습니다. (이전 프로젝트를 실행한 모습 - 콘솔창은 제가 테스트로 실행을 해봤기에 충돌 문구가 있습니다.) 기존의 스크립트를 변경하기 위하여 Scripts - Map - MoveMap을 더블클릭하여 실행시켜 줍니다. Mo..
따라하는 유니티 2D 프로젝트 강좌 세 번째 시간입니다. 이번에 다룰 내용은 저번에 배경이동에 이어 장애물을 구현하고 간단한 점프 기능을 구현하고 충돌체크를 해서 플레이어에게 알리는 처리까지 해보겠습니다. (현재는 점프-장애물 첫 번째 단계입니다. 장애물 업그레이드, 점프 업그레이드를 더욱 고퀄로 바꾸는 작업은 다음 강좌에서 다룰 예정입니다.) 그럼 시작하겠습니다. 가장 먼저 저번에 작업했던 프로젝트를 실행합니다. 그리고 순서대로 직접 해보며 따라오시면 됩니다. 포토샵을 이용하여 장애물을 만들어줬습니다.(256x256) 저번과 마찬가지로 드래그 앤 드랍하여 유니티 프로젝트에 Image를 추가해 줍니다. Generate Mip Map 체크 해제해주고, Sprite Editor로 들어가 피봇을 바닥에 맞춰줍..