NGUI(ver 3.6.8)のラベルをスクリプトから取得する方法
NGUIで作成したラベル名は「LabelTest」
間違え
Test.cs
// その1
UILabel LabelText = GameObject.Find("Label(LabelTest)").GetComponent<UILabel>();
// その2
UILabel LabelText = GameObject.Find("Label(LabelTest)").GetComponent();
正解
Test.cs
UILabel LabelText = GameObject.Find("LabelTest").GetComponent<UILabel> ();
Webで調べると間違えの方法で書かれているところもあったが
実装するとエラーがでるため、正解の方法で取得できた
ちなみに、ラベルを取得して、そのラベルのテキストを書き換える場合は下記。
(例えば、カウントさせる場合などで使用)
Test.cs
LabelText.text = ("Test");