Unityがエラーを報告します。コレクションが変更されました。列挙操作が実行されない可能性があります。
2022-02-10 01:33:40
//global effects node like burst screen effect Destroyed when switching screens
List<GameObject> mObjectList = new List<GameObject>();
public void AddGameObject(GameObject go)
{
mObjectList.Add(go);
}
public void RemoveGameObject(GameObject go)
{
mObjectList.Remove(go);
}
public void ClearGameObjectList()
{
foreach(GameObject go in mObjectList)
{
UnityEngine.GameObject.DestroyImmediate(go);
}
mObjectList.Clear();
}
上記のエラーでプログラムを実行し、コードを確認したところ、Foreach本体の中でCollectionのRemoveメソッド(Addメソッドでも可)が適用されており、理由の詳細はよくわからないのですが、foreachをforに変更すればいいようです。
関連
-
C# indexof() の使用法
-
C#高精度遅延コード実行時間(us/ns)
-
C#でUSBデバイスを操作する方法
-
VS エラー LNK2005:**already defined in **.obj
-
不正なフォーマットでプログラムを読み込もうとした場合の問題を解決します。
-
このリソースにアクセスするには完全な認証が必要です Unauthorized
-
vs2010 can't debug, can't enter breakpoint, breakpoint is invalid.
-
C#の構文]をご覧ください。C#のリフレクション(アセンブリ)機構を説明する
-
AppDomainとAssemblyの動的なロードとアンロード
-
GDI+でジェネリックエラーが発生しました@System.Drawing.Image.RotateFlip
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
C# string.format でのエラー: 入力文字列が正しい形式でない
-
c# - デシリアライズ・エラー。入力文字列が正しい形式でない
-
C#の面接質問100選(.net開発者必見)
-
C#とC++の型対応表まとめ
-
エラーです。コレクションが変更されました。列挙操作が実行されない可能性があります。
-
インデックスが配列の範囲外であった。
-
C#のビルドコードで、すべてのコードパスが値を返さないエラーが発生する
-
System.InvalidOperationException: ConnectionString プロパティが初期化されていません。
-
エラーです。名前 'Encoding' は現在のコンテキストに存在しない ソリューション
-
ASP.NET URL変更によるページ受け渡し