0
オブジェクトは回転してから、方向が の方向に進みますが、速度は低下しません。以下のコードは速度を扱うコードを示しています。 image_angleは前のコードで定義されています。 spは現在の速度、mxspは最大速度です。ゲームメーカー - オブジェクトは減速しません
これを修正するにはどうすればよいですか?あなたのコードについて
オブジェクトは回転してから、方向が の方向に進みますが、速度は低下しません。以下のコードは速度を扱うコードを示しています。 image_angleは前のコードで定義されています。 spは現在の速度、mxspは最大速度です。ゲームメーカー - オブジェクトは減速しません
これを修正するにはどうすればよいですか?あなたのコードについて
:
if (sp > mxsp) sp = mxsp;
sp = max(sp - 1,0)
あなたはここで
sp = median(0, mxsp, sp - 1);
にそれを変更することができます。
if (up =! 0) motion_add(image_angle,sp)
up
が何であるかを理解していません。私が理解するように、sp
である必要があります。
=!
は!=
=! 0
は常にtrue
(= 1
と同じ= !0
、)でなければなりません、間違っているので、常にモーションが追加されます。