概要
2015/4/9 に「EZ Camera Shake」がリリースされました
「EZ Camera Shake」を導入すると、
カメラを簡単に揺らすことができるようになります
検証環境
- Unity 2017.1.1f1
- EZ Camera Shake 1.0.4
使い方
カメラを空のゲームオブジェクトの子供にして、
カメラの位置は ( 0, 0, 0 ) に変更します
そして、カメラのオブジェクトに「Camera Shaker」をアタッチします
あとは、下記のようなスクリプトを作成して使用すると
数値キーを押した時にカメラが揺れることがわかります
using EZCameraShake; using UnityEngine; public class Example : MonoBehaviour { public CameraShaker m_shaker; private CameraShakeInstance m_instance; private void Update() { if ( Input.GetKeyDown( KeyCode.Alpha1 ) ) { m_instance = m_shaker.StartShake( 1, 1, 0.1f ); m_instance.DeleteOnInactive = false; } if ( Input.GetKeyDown( KeyCode.Alpha2 ) ) { m_instance.StartFadeIn( 0.1f ); } if ( Input.GetKeyDown( KeyCode.Alpha3 ) ) { m_instance.StartFadeOut( 2 ); } if ( Input.GetKeyDown( KeyCode.Alpha4 ) ) { m_shaker.ShakeOnce( 1, 1, 0.1f, 2 ); } } }