Unity를 사용하여 2D 프로젝트를 만들 수 있습니다.이 페이지에서는 2D Unity 프로젝트에 특화된 게임플레이, 그래픽스, 물리에 대해 소개합니다.
3D 모드를 사용할 때 익숙한 Unity 에디터의 기능은 그대로 사용할 수 있지만 2D 개발을 간소화하는 데 유용한 기능이 추가되었습니다.
가장 눈에 띄는 기능은 씬 뷰의 툴바에 있는 2D 뷰 모드 버튼입니다.2D 모드를 활성화하면 Unity가 직교(원근 없음) 뷰를 설정합니다.이 뷰는 카메라가 Z축을 따라 바라보고 Y축은 위쪽으로 증가하기 때문에 씬을 시각화하고 2D 오브젝트를 쉽게 배치할 수 있음을 의미합니다.
2D 컴포넌트 전체 목록, 2D와 3D 모드 전환 방법, 2D와 3D 모드 설정 차이 등에 대한 자세한 내용은 2D 또는 3D 프로젝트를 참조하십시오.
2D의 그래픽 오브젝트를 스프라이트라고 합니다.스프라이트는 표준 텍스처로, 개발 과정에서 효율성과 편의성을 높이기 위해 스프라이트 텍스처를 결합하고 관리하는 특수 기법이 사용됩니다.Unity는 큰 이미지에서 스프라이트 그래픽스를 추출할 수 있도록 내장된 스프라이트 에디터를 제공합니다.이를 통해 이미지 에디터에서 단일 텍스처 내의 여러 컴포넌트 이미지를 편집할 수 있습니다.예를 들어 캐릭터의 팔, 다리, 몸통을 하나의 이미지 내에서 별도의 요소로 유지하는 데 이 기능을 사용할 수 있습니다.
스프라이트는 3D 오브젝트에 사용되는 Mesh Renderer가 아닌 Sprite Renderer 컴포넌트로 렌더링됩니다.이것을 컴포넌트 메뉴를 통해 게임 오브젝트에 추가하거나(Component > Rendering > Sprite Renderer) 이미 첨부된 스프라이트 렌더러를 사용하여 직접 게임 오브젝트를 생성할 수 있습니다(메뉴:GameObject > 2D Object > Sprite).
또한 스프라이트 생성기 툴을 사용하여 플레이스홀더 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 또는 3D)를 참조하십시오.2D 물리 개념 및 컴포넌트에 대한 자세한 내용은 매뉴얼의 물리 섹션을 참조하십시오.2D 물리 설정을 지정하려면 Physics 2D 창을 참조하십시오.