본문 바로가기

Unity

(2)
똥 피하기 게임을 만들어보ㅈㅏ!(3. Instantiate를 사용하여 똥을 만들기, 게임 빌드하기) 이번 시간에 똥 피하기 게임을 완성하도록 하겠습니다! 시작하기 앞서 저희는 Prefab이라는 개념을 배우고 들어가겠습니다. Prefab이란? 재사용이 가능한 GameObject를 말합니다. 프리펩은 보통 같은 컴포넌트가 붙어있는 여러 오브젝트(적 몬스터, 나무, 건물 등)를 만들 때 사용됩니다. 왜냐하면 오브젝트를 만든 이후 수정이 필요할 때 Prefab의 경우에는 부모 프리펩에서 바꾼 값이 자식 프리펩에 적용되기 때문에 매우 편리하게 여러 오브젝트의 값을 바꿀 수 있습니다. 이제 직접 만들어봅시다! 만드는 방법은 간단합니다. 하이라키창에서 Poop 오브젝트를 프로젝트 창으로 끌어다 두시면.. 오른쪽 하이라키 창에 있는 poop의 아이콘이 파란색 상자로 변했으면 Prefab화 된 겁니다! 이번엔 Poop..
똥 피하기 게임을 만들어보ㅈㅏ!(2. 플레이어와 똥 오브젝트 만들기, Rigidbody와 Collider 이해하기) 이번엔 게임 씬을 구현하겠습니다! 게임 씬에는 플레이어와, 플레이어가 떨어지지 않도록 막아주는 바닥, 똥 오브젝트, 똥 오브젝트를 생성해줄 스크립트가 필요하겠네요! 먼저 바닥부터 만들어보죠! Square를 한 개 만들고 Square의 이름을 Ground로 바꿔주겠습니다. 이후 Add Component에서 Boxcollider 2D를 추가해줍시다! 이제 이 오브젝트를 카메라의 아래에 깔아줍니다. 바닥은 이게 끝입니다. 정말 쉽죠? 다음으로 만들건 플레이어입니다. Circle 오브젝트를 하나 만들고 이번엔 이름과 태그를 Player로 바꾸겠습니다. 저는 사이즈랑 색을 조금 바꿔줬습니다! Player오브젝트에 rigidbody 2D와 Circle Collider 2D를 추가해주고 플레이어 코드를 작성하러 가기..