GetComponent (GUIText)에 오류가 발생했습니다.Unity GetComponent (GUIText) 버그?
"####### 카운터 (클론)"게임 개체에 'GUIText'가 붙지 않지만 스크립트는 다음과 같습니다. 그것을 액세스하려고합니다.
var UItecxt = GameObject.Find("#######COUNTER(Clone)");
var txtconvert = UItecxt.GetComponent(GUIText);
print(txtconvert);
txtconvert.text = counternumb.ToString();
내 복제에 GUIText 있습니다
여기 내 코드입니다! 이슈가 뭐야? 감사!
실제로 Gameobject라는 게임 개체가 있는데 찾아냅니다. 그러나 다시 나는 "COUNTER"게임 개체에 'GUIText'가 붙어 있지 않지만 스크립트에 액세스하려고 시도하는 중 오류가 발생합니다. " – Hudson
코드 : function Update() { var UIttecxt = GameObject.FindWithTag ("COUNTER"); var txttconvert : GUIText; print (UIttecxt); if (UIttecxt! = null) { txttconvert = UIttecxt.GetComponent (GUIText); txttconvert.text = counternumb.ToString(); } else { Debug.Log ("게임에 'COUNTER'라는 이름이 없습니다.); } – Hudson
'GetComponent()'는 'Component'를 찾거나 그렇지 않습니다. 마법은 없습니다. 그래서 당신이 정말로 당신의'Counter '에 붙어 있는지 확인해야합니다. – FunctionR