「GameMaker8」でオブジェクトをジャンプさせる方法

マルチタスク

画像クレジット: triocean / iStock / Getty Images

プラットフォームゲームは、ほとんどの新しいゲーム開発者が試みる最初の形式の1つであり、プラットフォームゲームの基本的な動きの1つはジャンプです。 ジャンプモーションを追加すると、キャラクターはすぐに新しいレベルにジャンプして、ゲームをさらに進めることができます。 Game Maker 8にジャンプモーションを追加するのは簡単で、わずか数分でキャラクターをジャンプさせることができます。

ステップ1

ジャンプさせたいオブジェクトにstepイベントを追加します。

今日のビデオ

ステップ2

[制御]タブにある[空をチェック]アクションをステップイベントに追加します。 Yを1に設定し、相対ボックスをチェックします。

ステップ3

[移動]タブから[重力の設定]アクションをステップ関数に追加します。 方向を270に設定し、重力を.5に設定します。 これにより、オブジェクトが固体表面上にない場合は常に重力が適用されます。

ステップ4

Key PressUpイベントをオブジェクトに追加します。

ステップ5

[コントロール]タブの[空をチェック]アクションを新しいイベントに追加します。 Yを1に設定し、相対ボックスをチェックします。

ステップ6

[コントロール]タブから[垂直速度の設定]アクションをイベントに追加し、速度を-10に設定します。 これにより、上キーを押すとすぐにキャラクターが空中に飛び出します。 重力により、オブジェクトはすぐに地面に戻り、ジャンプが完了します。

ヒント

垂直速度を調整して、オブジェクトがジャンプできる距離を増減します。