Unity 2021 LTS에서 제공하는 UI 툴킷의 여러 기능과 리소스 및 툴을 사용해 보세요. 다양한 게임 애플리케이션과 에디터 확장 기능에서 어댑티브 런타임 UI를 만들고 디버깅할 수 있습니다. 직관적인 워크플로로 아티스트와 프로그래머, 디자이너 등 다양한 분야의 Unity 크리에이터가 최대한 신속하게 UI 개발을 시작할 수 있습니다.
성능과 확장성 개선 등 UI 툴킷의 주요 이점에 대한 내용은 이전 블로그를 참조하세요. Mechanistry와 같은 스튜디오에서는 이미 Timberborn 게임에 UI 툴킷을 사용하고 있습니다.
Unity UI도 3D 월드에서 UI 위치를 지정하고 조명을 설정할 때 사용할 수 있는 솔루션이지만, Unity 2021 LTS부터는 런타임 UI에 UI 툴킷을 사용하는 것이 좋습니다. UI 툴킷은 특히 스크린 공간의 오버레이 UI에 효과적이며, 다양한 화면 해상도에 맞게 확대/축소도 가능합니다.
따라서 유니티는 UI 툴킷을 활용한 UI 개발을 보다 효과적으로 지원하기 위해 두 개의 새로운 학습 리소스를 공개합니다.
아래에서 UI 툴킷 샘플 프로젝트의 주요 기능에 대해 더 자세히 알아보세요.
UI 툴킷 샘플에서는 애플리케이션에 UI 툴킷을 활용하는 방법을 확인할 수 있습니다. 이 데모에서는 2D 프로젝트 드래곤 크래셔의 일부에 모든 기능을 갖춘 인터페이스를 적용하여 제공합니다. 드래곤 크래셔는 런타임 시 Unity 2021 LTS UI 툴킷 워크플로를 사용하는 미니 RPG 게임입니다.
다음은 샘플 프로젝트에서 설명하는 몇 가지 작업입니다.
에셋에 UI 툴을 추가한 후 플레이 모드에서 프로젝트를 사용해 보세요. UI 툴킷 인터페이스는 씬(Scene) 뷰에 표시되지 않지만, 대신 게임(Game) 뷰나 UI Builder에서 확인할 수 있습니다.
왼쪽의 메뉴를 사용하면 메인 메뉴 화면을 쉽게 탐색할 수 있습니다. 세로로 배치된 버튼을 클릭하여 메인 메뉴를 구성하는 다섯 개의 메뉴에 액세스할 수 있습니다. 이러한 버튼은 화면을 전환하는 동안 활성 상태로 유지됩니다.
씬에서 사용할 수 있는 포션을 드래그해서 캐릭터를 치유하는 등의 몇 가지 상호 작용은 할 수 있지만, UI 예시에 집중할 수 있도록 샘플의 게임플레이는 최소한으로 제한됩니다.
메뉴 바의 UI를 더 자세히 살펴보도록 하겠습니다.
UI 툴킷을 사용하면 전체 프로젝트에서 안정적이고 일관된 UI를 제작할 수 있습니다. 아울러 UI 툴킷은 자신만의 디자인과 세부 요소를 추가하여 게임 테마와 스타일을 더욱 구체화할 수 있는 유연한 툴을 제공합니다.
샘플에서 UI 디자인 개선에 사용된 몇 가지 기능을 살펴보겠습니다.
유니티는 UI를 개선하기 위해 효율적인 워크플로를 구성했습니다. 다음은 프로젝트를 효과적으로 정리된 상태로 유지하기 위한 몇 가지 권장 사항입니다.
UI 툴킷을 사용하면 UI 레이아웃과 스타일이 코드와 분리됩니다. 다시 말해 UI 디자인과 별개로 백엔드 데이터를 다시 작성할 수 있습니다. 개발 팀이 시스템을 교체하더라도 인터페이스는 계속 작동합니다.
데모에는 특수 효과를 위한 빌트인 파티클 시스템으로 만든 파티클 시스템, 2D 툴셋 등 여러 툴이 추가로 사용되었습니다. 인스펙터에서 프로젝트를 자유롭게 둘러보고 다양한 요소가 플레이에 어떻게 적용되어 있는지 살펴보세요.
UI Builder에 복사되어 있는 UI/Reference에서 UI 아티스트가 제작한 레퍼런스 아트를 확인할 수 있습니다. 모형부터 와이어프레임에 이르는 전체 프로세스는 전자책에 나와 있습니다. 마지막으로 샘플의 모든 콘텐츠를 자신의 Unity 프로젝트에 추가할 수 있습니다.
UI 툴킷 샘플 – 드래곤 크래셔는 에셋 스토어에서 다운로드할 수 있습니다. 샘플에서 다양한 UI 디자인을 살펴보고 포럼에서 의견을 공유해 주시기 바랍니다.
가을에 공개될 전자책 Unity의 사용자 인터페이스 디자인 및 구현도 놓치지 마세요. 여기에서 사전 등록하면 전자책 공개 시 이메일 알림을 받을 수 있습니다.
Is this article helpful for you?
Thank you for your feedback!