汎用ゲームエディター『Multimedia Fusion2』 4
■ このスレッドは過去ログ倉庫に格納されています
0566563
2010/02/13(土) 11:32:01ID:NSv/B+CTこの説明だけでは伝わらないか。
長文になるがスマソ。
あるフレームにオブジェクトグループ「X」に所属する
オブジェクトAとBがいたとして、
イベントを下記のように組むとする。
@オブジェAをオブジェBに重なるように移動させる(移動)。
AグループXとグループXが重なっている場合フラグ1を有効にする(衝突判定)。
Bフラグ1が有効である場合、オブジェAを元の位置に戻す(押し出し処理)。
このイベントの組み方だとオブジェAがBに重なった瞬間はフラグが有効にならない。
フラグは次の制御周期で有効になる。
以下のイベントの組み方だとこの問題は起きない。
@グループXとグループXが重なっている場合フラグ1を有効にする(衝突判定)。
AオブジェAのフラグ1が有効である場合、オブジェAを元の位置にもどす(押し出し)。
BオブジェAを移動させる(移動)。
衝突判定の条件を同じオブジェクトグループ同士にしている場合この問題が発生するみたい。
衝突判定の条件を「オブジェAとグループXが重なっている」とした場合はこの問題は発生しなかった。
移動を自作していない(プロパティの8方向などを使っている)場合は
調べてないからどうなるかわからない。
■ このスレッドは過去ログ倉庫に格納されています