メインコンテンツへスキップ
< すべてのトピックに戻る

カメラを揺らすには?

Cinemachineの「Impulse」機能を使用します。

カメラの座標を直接スクリプトでランダムに動かすと、プレイヤーの移動計算などと競合して不自然な挙動やバグを引き起こすため、専用システムに任せるべきだからです。

シーンに CinemachineImpulseSourceを用意し、爆発などのタイミングで impulseSource.GenerateImpulse()を呼びます。カメラ側には CinemachineImpulseListenerを追加しておきます。

目次

9周年キャンペーン実施中 早い申込みほど受講料がお得に