Unity UI 툴킷

직관적인 저작이 가능한 커스텀 인터페이스로 에디터를 확장하세요. 팀 협업의 활성화로 게임 및 애플리케이션 UI를 멋지게 만들 수 있습니다.

Unity Hub 또는 LTS 다운로드 페이지를 통해 Unity 2021 LTS의 UI 툴킷을 다운로드하세요. 확인하기

UI 툴킷의 새로운 기능

UI 툴킷은 사용자 인터페이스와 에디터 확장 프로그램을 개발하는 데 필요한 기능, 리소스, 툴로 구성되어 있습니다. 2021 LTS에서는 아티스트 및 디자이너가 직관적인 디자인으로 더욱 빠르게 시작할 수 있는 워크플로와 함께 게임과 애플리케이션에 필요한 런타임 UI를 생성하여 디버깅하는 기능까지 지원합니다.

에디터의 UI 툴킷

주요 기능

UI 툴킷의 기능을 확인하여 이를 통해 무엇을 얻을 수 있는지 알아보세요.

UI Toolkit builder demo

저작 전용 툴 시작하기

UI 툴킷에는 익숙한 경험을 제공하기 위해 웹 기술에서 아이디어를 얻은 UI Builder, UI Debugger 같은 저작 전용 툴이 포함되어 있습니다. UI Builder는 게임 및 애플리케이션 UI를 Unity에서 직접 시각적으로 개발하여 편집하는 데 사용되는 반면 UI Debugger는 문제를 빠르게 해결하는 데 유용합니다.

Rendering dynamic text

동적 텍스트 렌더

TextMesh Pro의 글꼴 렌더링 기술이 UI 툴킷에 통합되어 플러그인이나 패키지를 따로 추가하지 않아도 시작할 수 있습니다. 이제는 고급 스타일링 기능까지 사용하여 포인트 크기와 해상도에 상관없이 멋진 텍스트를 선명하게 렌더링할 수 있습니다.

간단한 전환 효과를 통한 UI의 애니메이션화

UI 툴킷은 프로젝트에서 UI 전환 효과를 손쉽게 만들 수 있는 UI 애니메이션 시스템이 함께 제공됩니다. 새롭게 추가된 시스템은 대부분 UI 프로젝트에서 가장 많이 사용되는 애니메이션인 전환 효과를 재사용이 가능하도록 효율적으로 저작하기 때문에 소중한 디자인 시간을 절약하는 데도 효과적입니다.

텍스처리스 UI builder

선명한 텍스처리스 UI 렌더링 기술 이용

UI 툴킷에서 직접 테두리 반지름, 컬러, 크기, 텍스트를 설정하여 텍스처리스 UI 요소를 만드세요. 이제는 Photoshop에서 이미지를 만들어서 가져오면서 툴을 변경하는 데 시간을 낭비할 필요 없습니다. 또한 전체 메모리 사용량과 빌드 크기를 줄여서 확장 효율도 높이세요.

UI Builder 비주얼 워크플로

커스텀 UI 및 Unity 에디터 확장 프로그램 개발

UI 툴킷에는 Unity 에디터 확장 프로그램에 따라 커스텀 UI를 손쉽게 개발할 수 있는 보류 모드 UI 프레임워크가 포함되어 있기 때문에 아티스트, 디자이너, 프로그래머가 자신만의 창과 인스펙터를 빌드하여 워크플로를 간소화할 수 있습니다.

기타 기능

더욱 빨라진 반복 작업

전역 스타일 관리 및 실시간 저작 기능으로 빠르게 작업하고 반복할 수 있습니다.

익숙한 경험

표준 웹 기술에서 아이디어를 가져온 UI 저작 툴과 워크플로로 온보딩 속도가 빨라집니다.

더욱 효율적인 협업

C# 코드 로직과 UXML 문서의 UI 구조, 그리고 스타일 시트의 스타일링으로 다른 UI 부분에서도 충돌 없이 손쉽게 작업할 수 있습니다.

렌더링 성능

렌더 힌트와 동적 텍스처 아틀라스를 사용해 게임 성능을 더욱 효과적으로 제어할 수 있습니다.

우수한 호환성

UI 툴킷을 에디터용 IMGUI와 런타임용 UGUI에서 함께 사용할 수 있습니다. 또한 Unity에 새롭게 추가된 Input System과 호환됩니다.

재사용성

하나의 프로젝트에서 혹은 프로젝트끼리, 그 밖에 에디터와 런타임 사이에서도 스타일과 위젯을 공유합니다.

Unity UI 시스템 비교

Unity는 새로운 UI 개발 프로젝트가 있을 때 UI 툴킷 사용을 추천하지만 Unity UI(uGUI) 및 IMGUI에만 있는 기능 때문에 이전 시스템이 유용할 때도 있습니다. Unity의 UI 시스템을 비교하여 자신에게 적합한 시스템을 평가하세요.

지금 UI 툴킷 시작하기

Unity Hub 또는 LTS 다운로드 페이지에서 2021 LTS의 UI 툴킷 버전을 다운로드하여 직관적인 저작 툴과 협업 워크플로를 프로젝트에 이용하세요.

리소스

블로그

단계별 가이드를 통해 UI 툴킷을 시작하는 방법을 알아보세요.

QuizU
A UI Toolkit sample

QuizU is an official Unity sample demonstrating various design patterns and project architecture including MVP, state pattern, managing menu screens, and much more using UI Toolkit.

기술 자료

Unity의 UI 툴킷에 대해 자세히 알아보려면 Unity 매뉴얼을 읽어 보세요.

커뮤니티

포럼에 액세스하여 커뮤니티의 도움을 받고 Unity의 UI 툴킷에 대한 최신 소식을 받으세요.

자주 묻는 질문

UI 툴킷과 Unity UI는 언제 사용해야 하나요?

UI 툴킷은 다양한 스크린 해상도에서 스크린 오버레이 UI를 생성할 때 Unity UI를 대체할 수 있는 방법으로 추천할 만합니다. 사용자 인터페이스를 많이 사용하여 게임을 제작하거나, 아티스트와 디자이너에게 익숙한 워크플로가 필요하거나, 텍스처리스 UI 렌더링 기술을 원하면 UI 툴킷을 사용하는 것이 좋습니다.

Unity UI는 3D 월드에 배치되어 밝게 빛나는 UI가 필요하거나, 커스텀 셰이더 및 머티리얼이 포함된 VFX가 필요하거나, MonoBehaviours에서 간편한 참조가 필요한 사용자에게 기본적으로 권장하는 솔루션입니다.

UI 툴킷을 Unity UI와 함께 사용할 수 있나요?

UI 툴킷은 Unity UI와 호환되기 때문에 전체 사용자 인터페이스를 다시 만들 필요 없이 기존 프로젝트를 전환할 수 있습니다. 따라서 기존 프로젝트의 일부는 UI 툴킷을 사용해 다시 생성하고 나머지는 Unity UI로 남겨두더라도 동일한 프로젝트에서 두 UI를 함께 실행할 수 있습니다.

UI 툴킷을 사용해 월드 공간 UI를 만들 수 있나요?

UI 툴킷은 현재 3D 월드에 배치하거나 밝게 빛나는 UI 요소를 지원하지 않습니다. 하지만 월드 공간 오브젝트에 이어서 렌더링되는 스크린 공간 UI 요소는 지원됩니다.

UI 툴킷을 DOTS와 함께 사용할 수 있나요?

다른 빌트인 엔진 기능과 마찬가지로 UI 툴킷도 메인 스레드의 DOTS 시스템에서 연결할 수 있습니다.

UI 툴킷이 데이터 바인딩 기능을 제공하나요?

UI 툴킷은 현재 데이터 바인딩 솔루션을 제공하지 않기 때문에 C# 코드를 통해서 UI 요소 값을 설정해야 합니다. 데이터 바인딩 기능은 다음 메이저 UI 툴킷 릴리스에서 선보일 예정입니다.

UI 툴킷이 Unity 벡터 그래픽스 실험 패키지와 호환되나요?

예. Unity는 실험 패키지를 공식적으로 지원하지 않아서 프로덕션 환경에서 사용하는 것을 추천하지 않지만 벡터 그래픽스 패키지가 설치되어 있으면 UI 툴킷이 SVG 에셋을 지원합니다.

처음 시작하려면 어떻게 해야 하나요?

UI 툴킷은 2021 LTS 버전에서 사용할 수 있습니다. Unity Hub 또는 다운로드 페이지에서 UI 툴킷을 다운로드하세요.

앞으로 계획하고 있는 UI 툴킷의 미래는 무엇입니까?

Unity는 UI 툴킷이라는 단일 솔루션을 통해 사용자 인터페이스를 만들어서 개발자와 디자이너가 에디터 툴 또는 런타임 인터랙티브 환경을 사용하는 데 필요한 모든 것을 해결할 수 있도록 지원한다는 목표를 가지고 있습니다.

최신 UI 툴킷 업데이트는 새로운 Unity 플랫폼 로드맵에서 확인할 수 있으며, 그 밖에 자신의 피드백을 제품 팀과 직접 공유하는 것도 가능합니다

Unity에서는 최적의 웹사이트 경험을 제공하기 위해 쿠키를 사용합니다. 자세한 내용은 쿠키 정책 페이지를 참조하세요.

확인