思路:要实现相机跟随,则说明摄像机和它需要跟随的物体之间的距离要保持不变的。
初学代码的小白,就需要先分析,然后再去研究在怎么敲代码来实现,这样才能更好的提升自己。
代码:
using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class gengsui : MonoBehaviour
{
public Vector3 dis;//创建一个三维坐标
public GameObject ball;//用来存放摄像机要跟随的物体
// Start is called before the first frame update
void Start()
{
dis = ball.transform.position - transform.position;
//确定相机和小球的相对位置,即开始时物体和摄像机之间的距离
}
// Update is called once per frame
void Update()//每一帧画面的更新
{
transform.position = ball.transform.position - dis;
//让两者之间的位置固定
}
这些就是有关相机跟随的代码,希望能对大家有点帮助。