Hacer que la Camara Siga el Personaje Objetivo

Creamos un nuevo script y colocamos el siguiente còdigo.

using System.Collections;
using System.Collections.Generic;
using UnityEngine;

public class CamaraSigue : MonoBehaviour {

    public Transform objetivo;
    public float suavizado = 5f;

    Vector3 desface;

// Use this for initialization
void Start () {
        desface = transform.position - objetivo.position;

}

    void FixedUpdate(){
        Vector3 posicionObjetivo = objetivo.position + desface;
        transform.position = Vector3.Lerp (transform.position, posicionObjetivo, suavizado*Time.deltaTime);
}
}

Comentarios