前提・実現したいこと
UnityでC#を使い3Dスマホゲームを制作しています。
スクリプト内でいじった文字列を既存の変数名として扱うことは可能でしょうか?
playerAll[1] = hoge.player1;
playerAll[2] = hoge.player2;
playerAll[3] = hoge.player3;
・・・
という風に配列にいれていきたいです。
ソースコード
C#
1private GameObject[] playerAll = new GameObject[9]; 2 3void Start() 4{ 5Hoge hoge = GetComponent<Hoge>(); 6for(int i=1;i<=10;i++) 7 { 8 string str = "hoge.player" + (i).ToString(); 9 playerAll[i] = 〇〇〇??? 10 } 11}
回答2件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。