Unity中现现人物摄像机的跟踪代码
时间: 2023-05-14 22:06:07 浏览: 132
Unity3D中摄像机跟随方法
以下是一个简单的Unity中实现人物摄像机跟踪的代码:
```
using UnityEngine;
public class CameraFollow : MonoBehaviour
{
public Transform target; // 要跟踪的目标
public float smoothSpeed = 0.125f; // 相机移动的平滑速度
public Vector3 offset; // 相机与目标之间的偏移量
void LateUpdate()
{
Vector3 desiredPosition = target.position + offset; // 计算相机应该移动到的位置
Vector3 smoothedPosition = Vector3.Lerp(transform.position, desiredPosition, smoothSpeed); // 平滑移动相机
transform.position = smoothedPosition;
transform.LookAt(target); // 相机朝向目标
}
}
```
这个脚本可以挂载在相机上,然后将要跟踪的目标赋值给target变量,就可以实现相机跟随目标移动的效果了。
阅读全文