天天看点

各种Camera,总有一款适合你(一)

  根据游戏类型的不一样,会需要各种各样的摄像机,下面将分享三种典型的摄像机类型:(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

上一篇: protobuf-net
下一篇: C#读写Json