お世話になります。
敵オブジェクトが攻撃モーション時に操作オブジェクトに接触した場合、敵オブジェクトの攻撃力に応じた算出されたダメージ値が、クローバル変数に割り当てられた自オブジェクトのHPから減算される処理を入れているのですが、HPが上手く減算されない事があります(たまに想定通りHPがちゃんと減算されます)
流れとしては以下の通りです。
・敵オブジェクトが攻撃モーションに入る
・自オブジェクトが攻撃モーションの敵オブジェクトに接触(自オブジェクトの無敵フラグOFF)
・自オブジェクトが接触した敵オブジェクトの固定値を自オブジェクトの変数に入力
・自オブジェクトのダメージモーションON&無敵フラグOFF ← オブジェクトイベントで処理
・自オブジェクトに入力された敵オブジェクトの固定値と=の敵の攻撃力からダメージ値を算出し、グローバル変数のHPから減算 ← イベントエディタで処理
・自オブジェクトのダメージモーションOFF&無敵フラグON、敵の固定値をクリア ← オブジェクトイベントで処理
何が原因かわからないので、お手数ですがご教授頂けますと幸いです。
Attachments:
You must be
logged in to view attached files.