Unity Cinemachine のCamera OffsetとCinemachine Follow Zoomで対象がカメラに映る位置を調整する

今回はUnity Cinemachine のCamera OffsetとCinemachine Follow Zoomを使って、対象がカメラに映る位置を調整する方法について記載します。
(無知な私はCinemachineCameraOffsetの存在を今日知りました・・・はずかしい。そしてこれ便利)

“Unity Cinemachine のCamera OffsetとCinemachine Follow Zoomで対象がカメラに映る位置を調整する” の続きを読む

Unity Cinemachine のTransposer、ComposerのOffsetをスクリプトで制御する

前回の記事で省略した、
Unity Cinemachine  VirtualカメラのTransposer、ComposerのOffsetの値をスクリプトで変更する方法を記載します。

前回の記事はこちら。
Unity CinemachineのBlendを使ってアートをクリックしたらそこにフォーカスして拡大するようにする – Craneのブログ (crane-art.com)

“Unity Cinemachine のTransposer、ComposerのOffsetをスクリプトで制御する” の続きを読む

Unity Cinemachine Virtualカメラのズームをマウスホイールでコントロールする

今回は、Unity CinemachineのVirtual Cameraでズームをマウスホイールでコントロールする方法について記載します。
本来、CinemachineはTimelineを活用するなどして、Scriptを組まずとも映画のようなカメラワークが可能、というのが売りのようなのですが、
Timelineが使いこなせていない私はScriptを活用して色々作ってしまいました。恐らく無駄なことを多くしていると思います。

さて、前回、以下の記事でCinemachineのカメラのAimにPOVを設定して、回転をマウス右クリック時に行うようにするところまで記載しました。

Unity Cinemachine  POVカメラで右マウスボタン押下時のみカメラを回転させる – Craneのブログ (crane-art.com)

今回はそれに加え、マウスホイールでズームイン・アウトをできるようにします。
Scriptを作成してみました。
なお、滑らかにズームイン・アウトを行わせるためにDOTweenを使っています。

“Unity Cinemachine Virtualカメラのズームをマウスホイールでコントロールする” の続きを読む

Unity Cinemachine  POVカメラで右マウスボタン押下時のみカメラを回転させる

Unityでのカメラワークを実装するのにあたって、Cinemachineを導入しました。
が、Cinemachineについては参考にできるサイトも少なくなかなか苦労しました。

今回は、CinemachineでPOV利用時に、右マウスボタン押下時のみカメラを回転させる方法について記載します。

※この記事はUnity2019以降を前提に記載しています。

“Unity Cinemachine  POVカメラで右マウスボタン押下時のみカメラを回転させる” の続きを読む