ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

視点変更

三人称視点でプロジェクトを始めたが、主観視点のモードも欲しくなったので、次のようにして追加した。
まず、プレイヤーキャラクターのブループリントに、カメラを追加。FpsCameraと名前を変更して、キャラクターの頭に配置。
Use Pawn Control Rotation にチェックを入れる。入れないとカメラ向きの入力に反応しない。
Auto Activate のチェックを外す。これで起動時に三人称視点となる。もし逆に起動時に一人称カメラにしたときは、追加したFpsCameraの Auto Activate にチェックを入れ、三人称視点のカメラ FollowCamera の Auto Active のチェックを外す。
プロジェクト設定の入力に、「SwitchView」というアクションマッピングを追加し、キーボードのVをアサイン。
プレイヤーキャラクターのブループリントに、InputAction SwitchView から FlipFlop へとつなぎ、片方を FpsCamera を Activate、三人称視点のカメラ FollowCamera を Deactive にする。FlipFlop のもう片方は、FpsCamera をDeactivate、FollowCamera を Activate とする。
これでプレイしたときに、V ボタンで、カメラを切り替えることが出来る。ただ、このやり方だと一瞬で切り替わり、カメラの補間アニメーションは無い。