【ゲームエンジン】Unityなんでも質問スレpart15at GAMEDEV【ゲームエンジン】Unityなんでも質問スレpart15 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト706:名前は開発中のものです。 25/01/30 23:52:31.62 wpcWse3U.net IFで判定するならindexかんけーねよ 707:名前は開発中のものです。 25/01/31 00:04:06.95 fA29KRlX.net いやできるだろ 708:名前は開発中のものです。 25/01/31 00:08:17.32 XGyuPDl4.net よくわからんけどforeachだったらインデックスいらないやろ あと配列処理中の要素の削除はNGや 709:名前は開発中のものです。 25/01/31 00:32:16.47 afpfi9OS.net >>701 たとえばifで当たり判定フラグを見つけて、爆発エフエクとのあと、配列からその要素を削除したいときに何番めを消したらいいの 710:名前は開発中のものです。 25/01/31 01:51:41.80 rqADVmKY.net c#のお話だねえ 配列 ⋯ 何らかのデータ列で場合によっては要素を消したい 削除リスト ⋯ 配列から消したい要素の位置(idx)を追加していく ・for や foreachで配列を順にチェックし何らかの処理をし、削除するものだったなら削除リストにidxを追加 ・全てチェックが終わったら、 〇削除リストの最後方からidxを取得し配列からリムーブ、削除リストの最後方もリムーブ ・削除リストが空になるまで〇を繰り返す ・配列を先頭から処理しなくてもいい場合は削除リストは不要で、配列を後方から処理し削除していけば良い なぜ?と思う部分はあると思うが、それは紙やテキストエディタ書いて見ると理解出来ると思う gistとか使ってコードを載せたり説明した方が楽だし見る方も分かりやすいかな? 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch