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 창을 참조하십시오.
Did you find this page useful? Please give it a rating:
Thanks for rating this page!
What kind of problem would you like to report?
Thanks for letting us know! This page has been marked for review based on your feedback.
If you have time, you can provide more information to help us fix the problem faster.
Provide more information
You've told us this page needs code samples. If you'd like to help us further, you could provide a code sample, or tell us about what kind of code sample you'd like to see:
You've told us there are code samples on this page which don't work. If you know how to fix it, or have something better we could use instead, please let us know:
You've told us there is information missing from this page. Please tell us more about what's missing:
You've told us there is incorrect information on this page. If you know what we should change to make it correct, please tell us:
You've told us this page has unclear or confusing information. Please tell us more about what you found unclear or confusing, or let us know how we could make it clearer:
You've told us there is a spelling or grammar error on this page. Please tell us what's wrong:
You've told us this page has a problem. Please tell us more about what's wrong:
Thank you for helping to make the Unity documentation better!
Your feedback has been submitted as a ticket for our documentation team to review.
We are not able to reply to every ticket submitted.
방문하는 모든 웹사이트의 정보가 브라우저에서 쿠키 형태로 저장되거나 수집될 수 있습니다. 본 정보는 귀하와 귀하의 선호도, 기기에 대한 것이며, 귀하의 선호도에 따라 사이트가 동작하도록 하는 데 사용됩니다. 본 정보는 귀하를 직접적으로 식별하지 않으나 보다 개인화된 웹 경험을 제공하기 위해 사용됩니다. 그러나 일부 쿠키를 거부할 수 있습니다. 더 자세한 정보를 확인하고 기본 설정을 변경하려면 해당 카테고리의 제목을 클릭하세요. 그러나 일부 쿠키를 차단하면 귀하의 사이트 경험과 회사에서 제공하는 서비스에 영향을 미칠 수 있습니다.
추가 정보
본 쿠키는 동영상 및 실시간 채팅과 같은 고급 기능과 개인화를 허용합니다. 쿠키는 회사 또는 회사 페이지에 추가된 제3 서비스 사업자가 설정할 수 있습니다. 쿠키를 허용하지 않으면 일부 기능이 정상 작동하지 않을 수 있습니다.
이 쿠키는 방문자 수, 데이터 트래픽 정보를 확인해 회사 사이트의 성능을 측정하고 개선할 수 있도록 합니다. 또한 가장 인기가 많거나 인기가 적은 페이지를 확인하며 방문자가 사이트를 이동하는 방법을 확인할 수 있도록 합니다. 쿠키가 수집하는 모든 정보는 누적되며 익명 처리됩니다. 쿠키를 허용하지 않으면 귀하가 회사 사이트에 방문한 시기를 알 수 없습니다.
이 쿠키는 회사의 광고 협력사가 회사 사이트에 설정한 것입니다. 해당 협력사는 귀하의 관심사에 대한 프로파일을 만들고 다른 사이트에서도 관련 광고를 표시하기 위해 이 쿠키를 사용합니다. 이 쿠키는 귀하의 브라우저와 기기를 식별함으로써 동작합니다. 이 쿠키를 허용하지 않으면 다른 웹사이트에서 회사가 제공하는 맞춤형 광고를 경험할 수 없습니다.
이 쿠키는 웹사이트의 기능을 위해 필수적이며, 회사 시스템 내에서 종료할 수 없습니다. 이 쿠키는 개인정보 선호도, 로그인 또는 양식 작성과 같은 서비스 요청에 해당하는 귀하의 행위에 따라서만 주로 설정됩니다. 귀하의 브라우저에서 이 쿠키를 차단하거나 쿠키에 대해 알림 설정을 할 수 있지만, 이 경우 해당 사이트의 일부 기능이 동작하지 않을 수 있습니다.