编写一段在untiy中使用让相机跟随角色左边的代码
时间: 2023-07-15 08:11:17 浏览: 94
一个围绕选装相机,一个自由移动相机
以下是在Unity中使用的相机跟随角色左侧的代码:
```csharp
using UnityEngine;
public class CameraFollow : MonoBehaviour
{
public Transform target; // 角色的Transform组件
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); // 让相机始终注视角色
}
}
```
将此脚本添加到相机上,将角色的Transform组件分配给“target”字段,并在“offset”字段中指定相机位置相对于角色的偏移量即可。
阅读全文