6.

UE5のCameraBoom(Spring Arm)とは?

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!

Unreal Engine 5(UE5)において、CameraBoom(Spring Arm)は、カメラの位置をキャラクターやオブジェクトから一定の距離で維持しながら、障害物を避けるためのコンポーネントです。三人称視点のゲームでは特によく使用され、プレイヤーの操作に応じてスムーズなカメラワークを提供します。

CameraBoomの主な役割

CameraBoomは、以下のような役割を担っています。

1. カメラの位置調整
キャラクターを中心に、カメラを一定の距離に保つ。

2. 障害物の回避
カメラとキャラクターの間に障害物がある場合、自動的に距離を短縮して視界を確保。

3. カメラのスムーズな追従
キャラクターの動きに対してカメラが滑らかに追従し、快適な視点を提供。

CameraBoomの設定方法

CameraBoomを使用するには、以下の手順で設定します。

1. キャラクターにSpring Armコンポーネントを追加

キャラクターのBlueprintを開き、「Spring Arm」コンポーネントを追加します。

2. CameraBoomのプロパティを調整

Spring Armの詳細設定を開き、以下の項目を調整します。

Target Arm Length: カメラのキャラクターからの距離を調整(例: 300.0)。

Use Pawn Control Rotation: チェックを入れると、キャラクターの回転にカメラが追従。

Enable Camera Lag: 有効にするとカメラの追従が滑らかに。

CameraBoomを活用した応用テクニック

1. ダイナミックなカメラズーム

ゲームプレイに応じてCameraBoomのTarget Arm Lengthを動的に変更することで、ズームイン・ズームアウトを実装可能。

2. カメラの揺れ表現

キャラクターがダッシュする際に、Camera Lag Speedを調整して躍動感のあるカメラワークを作成。

3. 壁越しの視点制御

CameraBoomのProbe SizeProbe Channelを活用し、障害物の透過や回避処理をカスタマイズ可能。

まとめ

UE5のCameraBoomは、三人称視点のカメラ制御において非常に重要なコンポーネントです。適切に設定することで、スムーズで快適なカメラワークを実現できます。基本設定を理解し、ゲームに応じたカスタマイズを行うことで、より魅力的な視点をプレイヤーに提供しましょう。

ページの作成
テンプレートを更新

ページの作成

親となるページを選択してください。

ページは必ず何かしらの親ページに紐づきます。
親ページに紐づくページを子ページといいます。
例: 親=スポーツ, 子1=サッカー, 子2=野球

子ページを親ページとして更に子ページを作成することも可能です。
例: 親=サッカー, 子=サッカーのルール

親ページはいつでも変更することが可能なのでとりあえず作ってみましょう!
子ページ
子ページはありません
同階層のページ
  1. Event BeginPlay
  2. Event ActorBeginOverlap
  3. Event Tick
  4. on component begin overlap
  5. On Component Hit
  6. CameraBoom(Spring Arm)
  7. Get Player Character
  8. Nav Mesh Bounds Volume
  9. AI MoveTo
  10. Pawnと
  11. Create Render Target 2D
  12. Take High Res Screenshotノード