목록Unity2D (2)
DNF LOVE
1. Collider, Rigidbody 우리는 이전에 위와 같은 상태로 포스팅을 끝마쳤다. 이 상태로 ctrl+p를 누르거나 실행 버튼을 누르면 어떻게 되는가? 우리가 원하는 모습은 플레이어가 바닥에 붙는 모습을 상상하였는데 아쉽게도 우리가 모양을 잡아준대로 오브젝트들이 존재한다. 그렇다면 플레이어가 바닥에 붙이게 하기 위해선 어떻게 해야 할까? 정답은 '충돌'과 '물리엔진'이다. 앞전 포스팅에서 Unity에서 물리엔진은 'Rigidbody'라고 배웠는데 3D용과 2D용이 따로 있다. 물리엔진이 필요한 친구는 플레이어 뿐이므로 플레이어에게 Rigidbody2D를 붙여주도록 하자. 붙이고 게임을 실행하면 어떻게 되는가? 플레이어가 무한으로 바닥으로 떨어진다. 이를 방지하기 위해선 무엇을 해야할까? 정답은..
Unity에서 2D프로젝트를 만들어야 하는데 3D프로젝트로 생성하였는가? (그럴일은 거의 적겠지만)3D 프로젝트를 개발하고 있었는데 급하게 2D 프로젝트로 바꾸게 되었는가? 이렇게 될 때 프로젝트를 삭제하거나 Pacakge로 Export해서 옮겨야 하는가? 아니다. 유니티에서는 3D -> 2D 혹은 2D -> 3D 프로젝트로 쉽게 옮길 수 있도록 기능을 지원해주고 있다. 1. 3D Project -> 2D Project 바꾸기 3D 프로젝트를 2D프로젝트로 바꾸어주는 방법은 매우 간단하다. Edit -> Project Settings -> Editor -> Default Behaviour Mode 에서 3D를 2D로 변경해주면 된다. 그 상태에서 ctrl+N을 누르면 2D Scene이 생성된다. Ctrl..