-
방법1
var obj = GameObject.Find("Canvas");
Ex UI.Text접근해서 수정하기
var canvasobj = GameObject.Find("Canvas1"); var textobj = canvasobj.transform.Find("StateText1"); var uiText = textobj.GetComponent<Text>(); uiText.text = "test111";
방법2
var obj = GameObject.FindGameObjectWithTag("CanvasTag");
방법3
var obj = transform.Find("Canvas");
방법4
UnityEditor에서 Canvas에 AddComponent를 해서 전용 script를 추가하는 방법.
방법5
UnityEditor에서 특정 GameObject에 Canvas형 member변수를 만든 뒤 UI편집 화면에서 Canvas를 지정하는 방법.
'Unity' 카테고리의 다른 글
GameObject 선택 신호 받기 (0) 2021.09.07 ViewportToWorldPoint (0) 2021.08.08 ListBox, ScrollView (0) 2021.07.29 Unity Ui Text (0) 2021.07.26 Camera 얻기 (0) 2021.07.23 GameObject Visible, Invisible (Show, Hdie) (0) 2021.07.23 Unity - Child GameObject얻기 (0) 2021.07.22 Unity Error Microsoft (R) Visual C# Compiler version (0) 2021.07.18