1. 程式人生 > 其它 >Unity學習筆記-攝像頭跟隨

Unity學習筆記-攝像頭跟隨

將此指令碼掛載帶攝像機上,把需要跟隨的物體tag改為Player即可完成攝像頭的跟隨。

public class FollowTarget : MonoBehaviour
{
private Transform player;
private Vector3 offset;
private float smoothing = 3;

// Start is called before the first frame update
void Start()
{
player = GameObject.FindGameObjectWithTag("Player").transform;
offset = transform.position - player.position;
}

// Update is called once per frame
void LateUpdate()
{
Vector3 targetPosition = player.position + player.TransformDirection(offset);
transform.position = Vector3.Lerp(transform.position, targetPosition, Time.deltaTime * smoothing);
transform.LookAt(player.position);
}
}