using System.Collections;
using System.Collections.Generic;
using UnityEngine;
public class Camera : MonoBehaviour
{
GameObject FoTarget;//给摄像机设置一个跟随的物体(FollowTarget)
GameObject LookTarget;//给摄像机设置一个方向目标
public float Fotime = 10f;//定义一个可以在外部设置的摄像机跟随目标的速度
Vector3 Speed = Vector3.zero;
// Start is called before the first frame update
void Start()
{
FoTarget = GameObject.Find("GameObject");//找到被跟随的物体(gameobject为自设物体)
LookTarget = GameObject.Find("GameObject (1)");//为摄像机的朝向找到的目标(gameobject(1)为自设物体)
}
// Update is called once per frame
void Update()
{
this.transform.position = Vector3.SmoothDamp(this.transform.position, FoTarget.transform.position, ref Speed, Fotime);
this.transform.LookAt(LookTarget.transform);
}
}
unity-控制摄像机平滑移动并跟随目标
最新推荐文章于 2024-06-24 12:15:53 发布