アルゴリズム解析における漸近記法の概要
marugotoyoten
ヨーテン!
cs50のYoutube動画「マリオ4の移動とカメラトラッキングの実装」について要点と要約をまとめました
マリオの移動とカメラトラッキングの実装
マリオ4では、画面にマリオのバージョンを描画する機能を追加することに焦点を当てました。そして、マリオの移動の実装を行います。マリオのスプライトを左から右に移動させ、カメラの動きとは別にマリオの移動を行い、カメラがマリオを追跡するようにします。
カメラトラッキングのためのマップクラスの更新
マップクラスでは、画面のハードスクロールを担当するコードを更新する必要があります。代わりに、プレイヤーの位置を追跡し、マップのカメラをそれに結び付けます。これには、プレイヤーの位置と画面の幅に基づいてカメラのx座標を計算し、カメラがマップの範囲内に留まるようにする必要があります。
プレイヤーの移動のためのキーボード入力の追加
プレイヤークラスでは、プレイヤーが移動できるようにするためにキーボード入力を追加する必要があります。MOVE_SPEED変数を定義し、キーボード入力とデルタタイムに基づいてプレイヤーのx座標を更新します。これにより、プレイヤーは左右に移動することができます。
次のステップと将来のアップデート
次のアップデートであるマリオ6では、ステート、アニメーション、およびアニメーションクラスの導入に焦点を当てます。これにより、アバターが視覚的により興味深くなります。今後のアップデートにご期待ください。
▼今回の動画
▼ライターの学び
マリオ4の学びとして、マリオの移動とカメラトラッキングの実装が重要であると感じました。
▼今日からやってみよう
今日からマリオ4の実装を試してみましょう!キーボード入力を使ってマリオを移動させることができます。