facebook twitter hatena line email

「Unity/Cinemachine/揺らす」の版間の差分

提供: 初心者エンジニアの簡易メモ
移動: 案内検索
(ページの作成:「==カメラを揺らす== #MainCameraにAddComponentで、CinemachineImpulseSourceを追加する #CinemachineVirtualCameraのExtentionからCinemachine Impulse Listener...」)
 
行1: 行1:
 
==カメラを揺らす==
 
==カメラを揺らす==
 
#MainCameraにAddComponentで、CinemachineImpulseSourceを追加する
 
#MainCameraにAddComponentで、CinemachineImpulseSourceを追加する
#CinemachineVirtualCameraのExtentionからCinemachine Impulse Listenerを追加する
+
#CinemachineVirtualCameraのAddExtentionからCinemachineImpulseListenerを追加する
 +
#CinemachineImpulseListenerのSecondaryNoiseを6Dshakeを追加
 
#以下を実行すると揺れる
 
#以下を実行すると揺れる
 
<pre>
 
<pre>

2023年5月25日 (木) 11:06時点における版

カメラを揺らす

  1. MainCameraにAddComponentで、CinemachineImpulseSourceを追加する
  2. CinemachineVirtualCameraのAddExtentionからCinemachineImpulseListenerを追加する
  3. CinemachineImpulseListenerのSecondaryNoiseを6Dshakeを追加
  4. 以下を実行すると揺れる
CinemachineImpulseSource source = mainCamera.GetComponent<CinemachineImpulseSource>();
source.m_ImpulseDefinition.m_TimeEnvelope.m_AttackTime = 0.2f;
source.m_ImpulseDefinition.m_TimeEnvelope.m_DecayTime = 0.2f;
source.GenerateImpulse(Vector3.one);

参考:https://bravememo.hatenablog.com/entry/2023/04/06/100000