Unity/UI ToolKit 4

UQuery로 시각적 요소 찾기

🔍 요소 찾기(Query)✅ 이름으로 찾기이름이 "OK"인 모든 요소:List result = root.Query("OK").ToList(); 이름이 "OK"인 첫 번째 요소:VisualElement result = root.Query("OK").First(); // 또는 더 간단히 VisualElement result = root.Q("OK"); 이름이 "OK"인 두 번째 요소:VisualElement result = root.Query("OK").AtIndex(1); 이름이 "OK"인 마지막 요소:VisualElement result = root.Query("OK").Last();🎨 USS 클래스 이름으로 찾기클래스가 "yellow"인 모든 요소:List result = root.Query(cla..

Unity/UI ToolKit 2025.05.11

UXML 및 USS C# 스크립트 로드 방법

Unity에서는 UXML 파일을 VisualTreeAsset, USS 파일을 StyleSheet 객체로 표현합니다.이들은 Unity 에셋이기 때문에 일반적인 에셋 로딩 방식(직렬화 참조, Resources.Load, Addressables, AssetDatabase)을 사용할 수 있습니다.1. 🔗 직렬화 참조 사용 (Inspector에서 직접 할당)✔ 사용하는 경우MonoBehaviour, ScriptableObject, EditorWindow 등의 클래스에서 사용 가능Unity Inspector에서 참조를 드래그하여 연결✔ 예제 using UnityEngine;using UnityEngine.UIElements;public class MyBehaviour : MonoBehaviour{ publi..

Unity/UI ToolKit 2025.05.11