Version: Unity 6.0 (6000.0)
언어 : 한국어
Customize UXML attributes
네임스페이스 접두사 정의

데이터에 커스텀 컨트롤 바인딩

커스텀 컨트롤을 직렬화된 프로퍼티에 바인딩하여 컨트롤과 프로퍼티 간의 값을 동기화할 수 있습니다. BindableElement 대신 BaseField 일반 기본 클래스에서 파생된 바인딩 가능한 커스텀 컨트롤을 만들 수 있습니다. 이 경우 다음과 같은 이점이 있습니다.

  • 지정한 일반 파라미터 유형에 대해 INotifyValueChanged 인터페이스 구현
  • 기본적으로 컨트롤에 초점을 맞출 수 있도록 설정
  • 왼쪽에 레이블 요소가 있고 오른쪽에 입력이 있는 가로 레이아웃 제공
FloatField는 BaseField에서 상속되는 빌트인 UI 툴킷 컨트롤입니다.<br/>A。 레이블 요소.<br/>B。 입력 요소.
FloatField는 BaseField에서 상속되는 빌트인 UI 툴킷 컨트롤입니다.
A。 레이블 요소.
B。 입력 요소.

참고: 내부 계층 구조와 기존 USS 클래스를 이해하면 빌트인__ UI__(사용자 인터페이스) 사용자가 애플리케이션과 상호 작용하도록 해 줍니다. Unity는 현재 3개의 UI 시스템을 지원합니다. 자세한 정보
See in Glossary
컨트롤에서 파생된 커스텀 컨트롤을 만들 수 있습니다. 커스텀 컨트롤이 향후 변경될 수 있는 내부 구조에 종속될 수 있으므로 Unity는 이러한 관행을 권장하지 않습니다.

데이터에 커스텀 컨트롤을 바인딩하려면 다음을 따르십시오.

자세한 내용은 SerializedObject 데이터 바인딩을 참조하십시오.

바인딩 가능한 커스텀 컨트롤 예시는 바인딩 가능한 커스텀 컨트롤 생성을 참조하십시오.

추가 리소스

Customize UXML attributes
네임스페이스 접두사 정의
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961