Trigger Actorに入ったときの処理を記載します。
『キャラクターのCamera → Static Camera』
右クリック > イベントを追加より
On Component Begin OverLapをイベントグラフに追加します。
オーバーラップするアクターは、ThirdPersonCharacterなので、
Other ActorピンにCast To BP_ThirdPersonCharacterノードをつなぎます。
右クリックして純粋キャストに変換します。
Get Player Controllerノードを配置します。
Get Player ControllerノードよりSet View Target with Blendノードを配置します。
On Component Begin OverLapノードにつなぎます。
Set View Target with Blendノードは、Targetの視界をブレンドしながら別の視界へ移行します。
New View Targetピンを右クリックして変数へ昇格します。
名前を「CameraActor」にします。
型をCamera Actorのオブジェクト参照にします。
後から調整できるように、インスタンス編集可能を有効にします。
Targetピンにつなげたアクターのカメラから
New View Targetピンにつなげたアクターのカメラに視界が移行します。
BlendTimeピンを右クリックして変数へ昇格します。
BlendTimeピンは移行にかかる時間です。
コンパイルします。
デフォルト値を「1.0」にします。
後から調整できるように、インスタンス編集可能を有効にします。
Blend Funcピンを右クリックして変数へ昇格します。
Blend Funcピンは、カメラが移行する時の推移の仕方です。
シンプルな移行や加速しながらの移行などがあります。
後から調整できるように、インスタンス編集可能を有効にします。
Blend Expピンを右クリックして変数へ昇格します。
Blend Expピンはカーブ形状の時の指数ですね。
後から調整できるように、インスタンス編集可能を有効にします。