那么今天到了第三期,说一说摄像机跟随主角的方法
摄像机跟随主角
很简单,5代码就行,主要讲一下思路
思路:很简单,就是将主角的三维坐标复制给相机就可以了,再加个平滑时间,让移动画面不会抖动。
public class NainGS : MonoBehaviour
{
public float smoothTime = 0.01f; //摄像机平滑移动的时间
public Transform player; //摄像机要跟随的人物
private Vector3 cameraVelocity = Vector3.zero;//坐标数据清零
private Camera mainCamera; //主摄像机
void Awake()
{
mainCamera = Camera.main;
}
void Update()
{
transform.position = Vector3.SmoothDamp(transform.position, player.position, ref cameraVelocity, smoothTime);
}
}