クラス内のGameObjectのフィールド名を、文字列で指定して取得したいです。
■やりたいことのイメージ
public GameObject a;//インスペクタ上でアタッチしたゲームオブジェクト public GameObject b; public GameObject c; public void Test(string name)//nameはa~cで指定 { Text TestText= name.GetComponent<Text> (); }
→ゲームオブジェクト部分にstring型を入れているのでエラーが出ます。
transform.Find等は使わず、インスペクタ上でアタッチしたゲームオブジェクトから指定した文字列nameと同じフィールド名のゲームオブジェクトを取得したいです。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2020/09/24 10:26