前提・実現したいこと
Resources.LoadAll<Sprite>で取得した複数イメージを配列でまとめたい
該当のソースコード
C#
1 public List<Sprite> LoadImage = new List<Sprite>(); 2 public Sprite[] ImageList; 3 4 void Start () { 5 6 Sprite[] Player = Resources.LoadAll<Sprite>("Images/Player"); 7 LoadImage.Add(Player); // エラー 8 9 for (int i = 1; i < 4; i++) 10 { 11 Sprite[] Story = Resources.LoadAll<Sprite>("Images/Story/Story" + i.ToString()); 12 LoadImage.Add(Story); // エラー 13 } 14 15 ImageList = LoadImage.ToArray();
試したこと
Sprite[]にとってきたイメージを別々に配列にしたいのですがうまくいきません。
型変換がおかしいのはわかるのですが、複数階層の配列の作り方がわかりません。
参考にしたサイト
【C#入門】Listの使い方総まとめ
【C#入門】配列を結合する方法
またobject[] を使ったところエラーが出ずに動きました、ですが public object[] でpublicにしているのにインスペクターで表示が出ませんでした。
回答1件
あなたの回答
tips
プレビュー