cs50

マリオ4の移動とカメラトラッキングの実装

marugotoyoten

cs50のYoutube動画「マリオ4の移動とカメラトラッキングの実装」について要点と要約をまとめました

3つの要点

  • 要点1
    マリオ4では、マリオの移動とカメラトラッキングの実装が重要です。
  • 要点2
    マップクラスは、プレイヤーの位置を追跡し、カメラを調整するように更新されます。
  • 要点3
    プレイヤークラスにキーボード入力が追加され、キャラクターの移動が可能になります。

要約

マリオの移動とカメラトラッキングの実装
マリオ4では、画面にマリオのバージョンを描画する機能を追加することに焦点を当てました。そして、マリオの移動の実装を行います。マリオのスプライトを左から右に移動させ、カメラの動きとは別にマリオの移動を行い、カメラがマリオを追跡するようにします。

カメラトラッキングのためのマップクラスの更新
マップクラスでは、画面のハードスクロールを担当するコードを更新する必要があります。代わりに、プレイヤーの位置を追跡し、マップのカメラをそれに結び付けます。これには、プレイヤーの位置と画面の幅に基づいてカメラのx座標を計算し、カメラがマップの範囲内に留まるようにする必要があります。

プレイヤーの移動のためのキーボード入力の追加
プレイヤークラスでは、プレイヤーが移動できるようにするためにキーボード入力を追加する必要があります。MOVE_SPEED変数を定義し、キーボード入力とデルタタイムに基づいてプレイヤーのx座標を更新します。これにより、プレイヤーは左右に移動することができます。

次のステップと将来のアップデート
次のアップデートであるマリオ6では、ステート、アニメーション、およびアニメーションクラスの導入に焦点を当てます。これにより、アバターが視覚的により興味深くなります。今後のアップデートにご期待ください。

▼今回の動画

編集後記

▼ライターの学び

マリオ4の学びとして、マリオの移動とカメラトラッキングの実装が重要であると感じました。

▼今日からやってみよう

今日からマリオ4の実装を試してみましょう!キーボード入力を使ってマリオを移動させることができます。

ABOUT ME この記事を書いた人
たまがわ
たまがわ
AI×Pythonで自動で動画の要約と記事の編集を行っています。 Twitterにて記事の紹介も行っていますので、ぜひフォローよろしくお願いします!
バナー広告の中央配置
記事URLをコピーしました