UI
시각적 트리

UIElements 개발자 가이드

이 가이드의 목적은 UIElements 프레임워크의 개념을 설명하고 UIElements로 양방향 사용자 인터페이스를 빌드하는 방법을 명확하게 설명함으로써 개발자들이 UIElement를 최대한 활용하도록 돕는 데 있습니다.

UIElements 개발자 가이드는 다음 섹션으로 구성됩니다.

  • 시각적 트리: 모든 시각적 요소가 한 창에 들어 있습니다. 시각적 트리는 시각적 요소라고 불리는 경량 노드로 구성된 오브젝트 그래프입니다. 시각적 트리, 시각적 요소, 연결성, 그리기 순서 등에 관한 자세한 내용은 이 항목을 참조하십시오.
  • 레이아웃 엔진: 레이아웃 및 스타일링 프로퍼티에 따라 시각적 요소의 위치를 지정합니다. 레이아웃 엔진에 관한 자세한 내용은 이 항목을 참조하십시오.
  • UXML 포맷: 사용자 인터페이스의 구조를 정의합니다. Unity UXML(eXtensible Markup Language) 템플릿을 쓰고 로드하고 정의하는 방법은 이 항목을 참조하십시오.
  • 스타일과 Unity 스타일시트(USS): 시각적 요소의 크기와 형상을 설정하는 스타일 프로퍼티를 정의합니다. USS, USS 구문, CSS(Cascading Style Sheet)와의 차이에 관한 자세한 내용은 이 항목을 참조하십시오.
  • 이벤트 시스템: 사용자 상호작용을 시각적 요소에 전달합니다. 사용자와 UIElements 간의 상호 작용을 처리하기 위한 이벤트 디스패처, 이벤트 핸들러, 이벤트 신서사이저, 이벤트 타입에 관한 자세한 내용은 이 항목을 참조하십시오.
  • 빌트인 컨트롤: UIElements에 내장된 표준 컨트롤 리스트는 이 항목을 참조하십시오.
  • 바인딩: 프로퍼티를 프로퍼티의 값을 수정하는 시각적 컨트롤에 연결합니다. 프로퍼티를 컨트롤에 바인딩하는 방법은 이 항목을 참조하십시오.
  • IMGUI 지원: UIElements에 IMGUI 코드를 사용하는 방법은 이 항목을 참조하십시오.
  • ViewData persistence: UI별 상태 데이터를 유지합니다. 도메인이 다시 로드되거나 에디터가 다시 시작한 후 상태 데이터를 저장하거나 검색해서 가져오는 방법은 이 항목을 참조하십시오.

  • 2019–02–22 일부 편집 리뷰를 거쳐 페이지 수정됨

  • 2018.3의 새로운 기능 NewIn20183

UI
시각적 트리