Seguimiento de cámara coche

Aquí vamos a realizar el seguimiento de nuestra cámara a nuestro coche en un juego de 3D, y es de lo mas sencillo

Nuestra cámara iría detrás de nuestro coche tal y como lo he puesto en la imagen y para hacer esto es bastante sencillo, vamos a nuestra cámara y dentro de nuestra cámara creamos un script  y dentro de este Script programaremos lo siguiente

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

public class camarajuego : MonoBehaviour
{
    public Transform coche;
    public float distancia = 4.15f;
    public float altura = 3.0f;
    public float pun = 5.0f;
    public bool rotacion = true;
    public bool seguimientopordetras = true;
    public float amortiguacion = 10.0f;
    // Start is called before the first frame update

    // Update is called once per frame
    void Update()
    {
        Vector3 wantedPosition;
        if (seguimientopordetras)
            wantedPosition = coche.TransformPoint(0, altura, -distancia);
        else
            wantedPosition = coche.TransformPoint(0, altura, distancia);

        transform.position = Vector3.Lerp(transform.position, wantedPosition, Time.deltaTime * pun);

        if (rotacion)
        {

            Quaternion wantedRotation = Quaternion.LookRotation(coche.position - transform.position, coche.up);

            transform.rotation = Quaternion.Slerp(transform.rotation, wantedRotation, Time.deltaTime * amortiguacion);


        }

        else transform.LookAt(coche, coche.up);
    }


}

y así nos quedaría solo tendríamos que adjuntar el coche, y la cámara ya seguiría a nuestro coche

admin

Related Posts

Unity cobrará a los desarrolladores

Unity Cobrará a los Desarrolladores: Un Cambio en el Mundo de los Videojuegos En un movimiento que ha sacudido la industria del desarrollo de videojuegos, Unity Technologies, la empresa detrás…

Unity Juegos

Unity es una popular plataforma de desarrollo de videojuegos y ha sido utilizada para crear muchos juegos conocidos. A continuación, te presento algunos juegos populares creados con Unity: Estos son…

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *

You Missed

Ganar para No Avanzar: El Atlético de Madrid y su Estilo Estancado

  • Por admin
  • noviembre 6, 2024
  • 212 views
Ganar para No Avanzar: El Atlético de Madrid y su Estilo Estancado

Lección del Balón de Oro, Cuando el Carácter y el Juego. No Van de la Mano

  • Por admin
  • noviembre 6, 2024
  • 73 views
Lección del Balón de Oro, Cuando el Carácter y el Juego. No Van de la Mano

Una Jornada Que Nunca Debió Jugarse

  • Por admin
  • noviembre 4, 2024
  • 57 views
Una Jornada Que Nunca Debió Jugarse

Vinicius, el Real Madrid y la Sombra de la ‘Encerrona’ en el Balón de Oro

  • Por admin
  • octubre 29, 2024
  • 70 views
Vinicius, el Real Madrid y la Sombra de la ‘Encerrona’ en el Balón de Oro

La Farsa del Balón de Oro. Un Espejismo de Justicia en el Fútbol

  • Por admin
  • octubre 28, 2024
  • 86 views
La Farsa del Balón de Oro. Un Espejismo de Justicia en el Fútbol

Barcelona Imparable, Atlético en Caída y un Valencia Sin Rumbo

  • Por admin
  • octubre 28, 2024
  • 42 views
Barcelona Imparable, Atlético en Caída y un Valencia Sin Rumbo