🐕

【UE5 備忘録】2D 横スクロール ジャンプにカメラを追従させない方法

に公開

どうも~つぶあんです。
2D横スクロールのアクションゲーム(スーパーマ〇オみたいなやつ)でジャンプした時にカメラを追従させたくない時のやり方です。

  1. コンテンツドロワーで右クリック⇒プループリントクラス⇒すべてのクラス⇒CameraActorを選択し、名前をBP_FollowCameraとする。
  2. BP_FollowCameraをレベルにドラッグして配置する。
  3. 右の詳細からトランスフォームで位置を合わせる。
  4. 右の詳細からオートプレイヤーアクティベーション⇒Auto Activate for Player⇒Player 0を選択。
  5. イベントグラフへ移動。
  6. 変数を追加。CameraPos:Vector型
  7. BeginPlayでゲーム開始時のカメラポジションをセット。
  8. tickにキャラクターのX軸の移動に合わせてカメラを移動させる処理を追加。

これでジャンプ時にカメラも追従しなくなります。

Discussion