【Unity】C#で配列を拡張して要素を追加する方法
Unityで元々データが入っている配列(gameobj)に要素を追加する方法について。
1 2 3 4 5 6 7 8 |
public void addGameObj(GameObject[] data) { int tmp = gameobj.Length; //追加する分だけサイズを変更する Array.Resize(ref gameobj, gameobj.Length + data.Length); //末尾にデータを追加する Array.Copy(data, 0, gameobj, tmp, data.Length); } |
追加する配列の要素分、配列を拡張します。 そのあとで配列をコピーし…