一、相机跟随相机跟随是为了使游戏对象与相机始终保持一定的方向和距离提供更好的游戏体验。相机跟随有两种实现方式第一种是将相机作为游戏对象的子对象这样的话相机就会跟着游戏对象移动在本项目中由于游戏对象是滚动的相机也会发生滚动从而导致整个游戏视图跟着变化。第二种是以初始状态下的相对位置为依据获取位置偏差在以后的每一帧中相机的相对位置都由游戏对象的位置相对偏差得到从而保证每一帧两者的相对位置保持不变。二、代码实现1.新建脚本CameraControl.csusing System.Collections; using System.Collections.Generic; using UnityEngine; public class CameraControl : MonoBehaviour { Vector3 offset;//偏移量向量表示 public GameObject player;//游戏对象通过unity赋值 // Start is called before the first frame update void Start() { offset transform.position - player.transform.position;//程序运行计算得到初始的偏移量 } // Update is called once per frame void Update() { //每次刷新的时候游戏对象的位置加偏移量得到相机的新位置 transform.position player.transform.position offset; } }2.将脚本添加为Main Camera的组件3.运行查看效果