Version: Unity 6.0 (6000.0)
언어 : 한국어
Unity의 2D
2D 게임 개발

2D 소개

Unity를 사용하여 2D 프로젝트를 생성할 수 있습니다. 이 페이지에서는 2D Unity 프로젝트에 특화된 게임플레이, 그래픽스, 물리에 대해 소개합니다.

2D에서의 게임플레이

3D 모드를 사용할 때 익숙한 Unity 에디터의 기능은 그대로 사용할 수 있지만 2D 개발을 간소화하는 데 유용한 기능이 추가되었습니다.

2D 모드에서 보는 씬
2D 모드에서 보는 씬

가장 눈에 띄는 기능은 씬 뷰의 툴바에 있는 2D 뷰 모드 버튼입니다. 2D 모드를 활성화하면 Unity가 직교(원근 없음) 뷰를 설정합니다. 이 뷰에서는 카메라가 z축을 따라 바라보며 y축이 위쪽으로 증가하므로, 씬을 시각화하고 2D 오브젝트를 쉽게 배치할 수 있습니다.

2D 컴포넌트 전체 목록, 2D와 3D 모드 전환 방법, 2D와 3D 모드 설정 차이 등에 대한 자세한 내용은 2D 또는 3D 프로젝트를 참조하십시오.

2D 그래픽스

2D에서 그래픽 오브젝트는 스프라이트라고 불립니다. 스프라이트는 스탠다드 텍스처로, 개발 중에 스프라이트 텍스처를 효율적이고 편리하게 결합 및 관리하는 특별한 기법을 사용합니다. Unity는 더 큰 이미지에서 스프라이트 그래픽스를 추출할 수 있도록 빌트인 스프라이트 에디터를 제공합니다. 이를 통해 이미지 에디터에서 단일 텍스처 내 여러 컴포넌트 이미지를 편집할 수 있습니다. 예를 들어 캐릭터의 팔, 다리, 몸통을 하나의 이미지 내에서 별도의 요소로 유지하는 데 사용할 수 있습니다.

스프라이트는 3D 오브젝트와 함께 사용되는 Mesh Renderer가 아닌 Sprite Renderer 컴포넌트로 렌더링됩니다. Components 메뉴(Component > Rendering > Sprite Renderer)에서 스프라이트 렌더러를 게임 오브젝트에 추가할 수 있습니다. 또는 스프라이트 렌더러가 이미 추가된 게임 오브젝트를 생성할 수 있습니다(메뉴: GameObject > 2D Object > Sprite).

또한 스프라이트 생성기 툴을 사용하여 플레이스홀더 2D 이미지를 만들 수 있습니다.

2D 물리

Unity에는 2D 물리를 처리하기 위한 별도의 물리 시스템이 있으므로 2D에서만 사용할 수 있는 최적화를 활용할 수 있습니다. 구성 요소는 Rigidbody, Box Collider, Hinge Joint와 같은 표준 3D 물리 컴포넌트에 해당하지만 이름에 2D가 추가됩니다. 따라서 스프라이트에 Rigidbody 2D, Box Collider 2D, Hinge Joint 2D를 활용할 수 있습니다. 대부분의 2D 물리 컴포넌트는 동등한 3D 물리 컴포넌트의 평면화된 버전입니다(예를 들어 Box Collider 2D는 정사각형이고 Box Collider는 큐브). 하지만 몇 가지 예외가 있습니다.

2D 물리 컴포넌트의 전체 목록은 2D 또는 3D 프로젝트를 참조하십시오. 2D 물리 개념 및 컴포넌트에 대한 자세한 내용은 매뉴얼의 물리 섹션을 참조하십시오. 2D 물리 설정을 지정하려면 Physics 2D 창을 참조하십시오.

Unity의 2D
2D 게임 개발