Unity でカメラを自在に操るために Cinemachine を使ってみましょう。
Cinemachine
Unity のサイト
Cinemachine は Unity の Package Manager からインポートできます。
サンプルも入っていますので、まずはどんなものか触ってみましょう。

Cinemachine
Unity の Cinemachine を使用することで、ターゲットの追跡、組み立て、ブレンド、カットなどの複雑なカメラワークがどれくらい簡単かつ直感的になるかについて説明します。
Learn Premium で勉強しよう
Learn Premium で Cinemachine の使い方を学ぶことができます。
Unity Learn
Free tutorials, courses, and guided pathways for mastering real-time 3D development skills to make video games, VR, AR, ...
Unity Learn
Free tutorials, courses, and guided pathways for mastering real-time 3D development skills to make video games, VR, AR, ...
試してみよう
Cinemachine にはカメラを操作する機能がいくつかあります。
その中から「Dolly Track with Cart」と「Target Group Camera」を使ってみました。
「Dolly Track with Cart」は、カメラの移動するコース ( Track ) をあらかじめ作成しておき、その上を Cart が走るようにしてカメラを移動させる機能です。
「Target Group Camera」は、複数オブジェクトをカメラ内に収めるようにする機能です。

ソースは GitHub 上にアップしました。
GitHub - coderdojo-mizonokuchi/unity-cinemachine-test
Contribute to coderdojo-mizonokuchi/unity-cinemachine-test development by creating an account on GitHub.
GitHub Pages で動いているところを確認できます。
Unity WebGL Player | unity-cinemachine-test2
まとめ
Cinemachine でカメラを自在に操ることができます。
カメラの動きを変えるだけで、ゲームの印象がだいぶ変わってきますね。
コメント