facebook twitter hatena line email

Unity/MonoBehaviour

提供: 初心者エンジニアの簡易メモ
2021年10月14日 (木) 18:17時点におけるAdmin (トーク | 投稿記録)による版 (ページの作成:「==MonoBehaviourとは== オブジェクトの基底クラス ==オブジェクトを取ってくる方法== GameObject.Findを使うか、プロパティを使う。 ==...」)

(差分) ←前の版 | 最新版 (差分) | 次の版→ (差分)
移動: 案内検索

MonoBehaviourとは

オブジェクトの基底クラス

オブジェクトを取ってくる方法

GameObject.Findを使うか、プロパティを使う。

プロパティを使う場合

  1. 以下SceneをMainCameraなどに貼り付ける
  2. MainCameraのInspectorを開き、PropertyObjectSceneのuserNameなどに文字を入れる
  3. MainCameraのInspectorを開き、PropertyObjectSceneのuserNameTextObjやuserNameTextに、Scene上に作ったTextオブジェクトをドラッグ
public class PropertyObjectScene : MonoBehaviour
{
    public string userName;
    public int age;
    public GameObject userNameTextObj;
    public Text userNameText;
    // Start is called before the first frame update
    void Start()
    {
        // GameObjectからGetComponentして、設定する場合
        userNameTextObj.GetComponent<Text>().text = userName;
        // Textへ直で、設定する場合
        userNameText.text = userName;
        // ageを表示
        Debug.Log("age=" + age);
    }
}

GameObject.Findで取得

こちらを参照。 Unity/GameObject [ショートカット]]