ゲームプログラムなら俺に聞け4at TECHゲームプログラムなら俺に聞け4 - 暇つぶし2ch■コピペモード□スレを通常表示□オプションモード□このスレッドのURL■項目テキスト500:デフォルトの名無しさん 10/01/06 04:11:10 >>498 で、衝突判定だが、 ①グリッドサイズを球の最大サイズよりも大きくする ②球の中心座標の属するグリッドに球を登録する ③各球について、属するグリッドと周囲の8グリッドに属している全ての球と衝突判定を行う とすればいい パラメータはグリッドサイズだが、グリッド数が大きくならないようであれば 球の半径の最大値にしてしまえば問題ない 501:デフォルトの名無しさん 10/01/06 04:14:25 3次元のため、グリッドは必要に応じて作成してるから、グリッドの順序は ほぼランダムですね。全部作るとメモリが辛くなるので。 ただモートン順序は衝突判定の計算量が大きそうなのがネックかなと。 502:デフォルトの名無しさん 10/01/06 04:22:34 モートン順序は単に配列のインデックスをジグザグに取るだけなので速度には関係ないよ 順序ランダムだとグリッドにする意味がないな メモリがきついならグリッドをでかくする。 パーティクルが存在しない空間がでかいなら グリッドをハッシュに記憶するとメモリが節約できる。 次ページ最新レス表示レスジャンプ類似スレ一覧スレッドの検索話題のニュースおまかせリストオプションしおりを挟むスレッドに書込スレッドの一覧暇つぶし2ch