런타임 데이터 바인딩은 플레인 C# object
의 프로퍼티를 UI 컨트롤의 프로퍼티에 바인딩합니다. 이 타입의 데이터 바인딩은 런타임과 에디터 UI 모두에서 사용할 수 있습니다. 하지만 에디터 UI에서 직렬화된 데이터에는 SerilizedObject 데이터 바인딩을 사용하십시오. 실행 취소/다시 실행 기능, 다중 선택 작업 등 Unity의 직렬화 시스템을 더 효과적으로 지원합니다.
항목 | 설명 |
---|---|
런타임 바인딩 시작하기 | 예시를 통해 런타임 바인딩의 기초를 학습합니다. |
C# 스크립트에서 런타임 데이터 바인딩 생성 | 런타임 데이터 바인딩을 생성합니다. |
데이터 소스 정의 | 런타임 바인딩을 위한 데이터 소스를 정의하는 방법을 이해합니다(모든 C# 타입이 될 수 있음). |
바인딩 모드 및 업데이트 트리거 정의 | 바인딩 모드 및 업데이트 트리거를 정의하여 데이터 소스와 UI 간에 변경 사항이 모사되는 방식을 설정합니다. |
데이터 타입 전환 | 타입 컨버터를 추가하여 데이터 소스와 UI 간에 데이터 타입을 전환합니다. |
로깅 레벨 정의 | 런타임 바인딩을 디버깅할 수 있도록 로깅 레벨을 정의합니다. |
커스텀 바인딩 타입 생성 | 커스텀 바인딩 타입 및 속성을 생성합니다. |
커스텀 바인딩을 생성하여 USS 선택자 바인딩 | 예시를 통해 커스텀 바인딩을 생성하여 USS를 바인딩하는 방법을 학습합니다. |