我曾尝试将其发布在统一论坛中,但获得答案的情况很少发生。
我正在尝试编写一个摄像机脚本,以跟随我的角色在他所面对的任何方向进行跟踪。只能是北,南,西,东(每个运动输入分别向左或向右旋转90度)。
所以我从Brackeys的视频中获得了这个脚本。我尝试自己实施旋转,但根本不旋转,但至少玩家已经开始追随了。希望您了解我在这里想要达到的目标。
{
public Transform target;
public float smoothSpeed = 0.125f;
public Vector3 offset;
private void LateUpdate()
{
Vector3 desiredPosition = target.position + offset;
Vector3 smoothedPosition = Vector3.Lerp(transform.position, desiredPosition, smoothSpeed);
transform.position = smoothedPosition;
transform.LookAt(target);
transform.rotation = Quaternion.RotateTowards(transform.rotation, target.transform.rotation, smoothSpeed);
}
}```