실험 기능
시각적 트리

UIElements 개발자 가이드

Unity 에디터 사용자 인터페이스는 대부분 즉각적인 모드 UI 시스템을 기반으로 빌드되었습니다. IMGUI는 대부분의 컨텍스트에서 잘 동작하지만 에디터 기능 및 확장을 사용하는 사용자들의 생산성에 영향을 주는 중대한 설계적 한계가 있습니다.

이로 인해 UIElements가 새롭게 개발되었습니다. UIElements는 보류 모드 UI 시스템으로, 성능 향상을 위한 가능성을 열어주고 스타일시트, 동적/문맥적 이벤트 처리, 접근성, 데이터 지속성을 제공합니다.

UIElements의 많은 개념은 공인된 웹 기술에 기반합니다. XML, CSS, JQuery, HTML DOM, DOM 이벤트 시스템에 익숙하다면 대부분의 UIElements 개념을 쉽게 이해할 수 있습니다.

이 가이드의 목적은 UIElements 프레임워크의 개념을 설명하고 UIElements로 양방향 사용자 인터페이스(UI)에 대한 분명한 설명을 제공함으로써 개발자들이 UIElements를 최대한 활용하도록 돕는 것입니다.

UI 툴킷 선택

Unity는 세 가지의 사용자 인터페이스(UI) 툴킷을 제공합니다. 다음 질문에 대한 답변에 따라 UI 툴킷을 선택하십시오.

  • 게임 또는 에디터를 위한 개발 작업을 진행 중인가?
  • 게임을 위한 개발 작업을 진행 중인 경우 게임에 UI가 포함되는가?
Runtime dev UI Runtime game UI Editor
IMGUI 디버깅용 권장하지 않음
UGUI 사용 불가
UIElements 2019.x 2020.x 2019.1

UIElements는 게임 및 에디터 UI 개발 모두에 적합한 툴킷입니다.

면책 조항

UIElements는 실험 단계에 있는 기능입니다. 따라서 아직 불완전하며 API 변경으로 인해 다른 부분에 오류가 생길 수 있습니다. UIElements는 아직 개발 단계에 있습니다.

또한 2018.3의 UIElements 변경 사항은 이전 버전으로 역이식되지 않습니다. 업그레이드하려면 이전 Unity 버전의 일부 요소도 업그레이드해야 합니다.


  • 2018–11–16 일부 편집 리뷰를 거쳐 페이지 수정됨

  • 2018.3의 새로운 기능 NewIn20183

실험 기능
시각적 트리