のしメモ アプリ開発ブログ

Unityアプリとかロボットとか作ってるときに困ったこととかメモ

uGUIのコンポーネントをスクリプトで扱う方法

uGUIのクラスが普通に呼べないのでメモ

方法は2パターンあります。

1つ目 usingを追加する

ファイルの一番上のusingが羅列しているところに追加させましょう

using UnityEngine;
using System.Collections;

using UnityEngine.UI; // 追加

そうするとそのファイル内でuGUIのクラスを読めるようになります

2つ目 直接よぶ

名前空間も全部書いちゃう

// テキストコンポーネントを取得
UnityEngine.UI.Text game = GetComponent<UnityEngine.UI.Text>();

こんな感じででてきます。


uGUIを扱うなら普通にuGUIをusingして使う方がコードがきれいになるはず