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);
}
}
09-11
1490
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
04-12
182
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)
“相关推荐”对你有帮助么?
-
非常没帮助
-
没帮助
-
一般
-
有帮助
-
非常有帮助
提交