🐕
【UE5 備忘録】2D 横スクロール ジャンプにカメラを追従させない方法
どうも~つぶあんです。
2D横スクロールのアクションゲーム(スーパーマ〇オみたいなやつ)でジャンプした時にカメラを追従させたくない時のやり方です。
- コンテンツドロワーで右クリック⇒プループリントクラス⇒すべてのクラス⇒CameraActorを選択し、名前をBP_FollowCameraとする。
- BP_FollowCameraをレベルにドラッグして配置する。
- 右の詳細からトランスフォームで位置を合わせる。
- 右の詳細からオートプレイヤーアクティベーション⇒Auto Activate for Player⇒
Player 0を選択。 - イベントグラフへ移動。
- 変数を追加。CameraPos:Vector型
- BeginPlayでゲーム開始時のカメラポジションをセット。
- tickにキャラクターのX軸の移動に合わせてカメラを移動させる処理を追加。
これでジャンプ時にカメラも追従しなくなります。
Discussion