아직..
button 연결
public void CreateGUI()
{
// Each editor window contains a root VisualElement object
var root = rootVisualElement;
// // Import UXML
var visualTree = AssetDatabase.LoadAssetAtPath<VisualTreeAsset>("Assets/Character/Editor/CharacterBuilder.uxml");
VisualElement labelFromUXML = visualTree.Instantiate();
root.Add(labelFromUXML);
// 생성한 visualElement로 하는 것이었음..
var button = labelFromUXML.Q<Button>("CreateButton");
button.clickable.clicked += () => Debug.Log("Clicked");
}
성공
참고
https://forum.unity.com/threads/how-to-display-a-scriptableobject-using-uitoolkit.1342436/
https://docs.unity3d.com/Manual/UIE-create-tabbed-menu-for-runtime.html
이미지 미리보기
https://zergling.tistory.com/22?category=888486
https://forum.unity.com/threads/ui-builder-how-to-make-buttons-interactable.786701/
https://www.youtube.com/watch?v=9gscwiS3xsU
'Unity > 게임 개발 스터디' 카테고리의 다른 글
게임 개발 스터디 14 : 추가사항 정리 (0) | 2022.11.21 |
---|---|
게임 개발 스터디 13 : UQuery (0) | 2022.11.16 |
게임 개발 스터디 11 : UI Toolkit - Object Field (0) | 2022.10.11 |
게임 개발 스터디 10 : UI Toolkit 구성 확인 (0) | 2022.10.06 |
게임 개발 스터디 9 : UI Toolkit 요소 추가 (1) | 2022.09.15 |