
大家好
最近有再搞 Unity 3D 的 cinemachine
發現雖然 比原本單純使用鏡頭或是寫 script 控制要方便很多
但是還是有些小問題
例如跟蹤人物時候上下跳動很大
因為我的APP是將整個人物都放在畫面上
如果人物本身有跳動
則中心點也會跳動
造成整個攝影機也一直跳動
有幾種解決方案可以參考
1. 加大 Dead Zone 範圍:
Dead Zone 範圍如果瞄準中心在其中,則不會有鏡頭變動
但是缺點是,鏡頭也可能因此偏移很多
人物不在鏡頭正中央
2. 使用 target Group 功能
這功能是將原本的單純針對一個物件中心瞄準
改成針對多個物件計算出中心來瞄準
而且如果設很多個點
可以讓該位置更平滑
3. 增加 damping 數值:
該數值代表如果瞄準點超出範圍的校正速度
如果將值設定很大
就可以讓鏡頭瞄準相當平滑
目前想到是這些
可能有說錯或寫錯的地方還請見諒
給大家參考囉

留言板
歡迎留下建議與分享!希望一起交流!感恩!