根據遊戲類型的不一樣,會需要各種各樣的錄影機,下面将分享三種典型的錄影機類型:(1)地下城錄影機;(2)第三人稱跟随錄影機;(3)滑鼠控制旋轉錄影機。将這些控制腳本拖動到場景的MainCamera上即可。
為了輔助測試,使用了下面的角色移動/旋轉控制腳本:
看向固定目标的Camera的基本實作,主要使用transform.LookAt函數來實作:
(1)地下城錄影機,就像暗黑3那樣的,錄影機和角色保持固定距離和角度,錄影機不會繞着角色旋轉:
(2)第三人稱跟随錄影機,比較典型的3D遊戲錄影機,錄影機會繞着角色一起旋轉:
(3)滑鼠控制角色旋轉錄影機,注意,滑鼠控制旋轉時不要做Lerp,因為滑鼠控制需要精确,比如玩CS的時候,滑鼠控制角色轉動還要過程那還能玩嗎
參考:http://code.tutsplus.com/tutorials/unity3d-third-person-cameras--mobile-11230