Unity circuido de carreras

Aquí lo que vamos a aprender es hacer que nuestro oponente realice el circuito , de una manera sencilla aunque hay muchas formas de hacerla lo vamos a hacer Point de referencia de una manera fácil y sencilla.

Aquí tenemos nuestro circuito realizado con Paint es bastante cutre.

Ahora pondremos nuestro coche a nuestro coche en Add Componentes le vamos asignar, el Box Collider2D el Rigobody2D, y en la Scala de Gravedad del Rigbody2d que pone 1 lo cambiaremos por 0, ahora al coche vamos a crearle un Script

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

public class movimiento : MonoBehaviour
{
    public List<Transform> waypoints;
    private Transform ActualPoint;
    public float speed = 5;
    private float radar = 0.5f;
    int point = 0;

    void Start()
    {

        ActualPoint = waypoints[point];
    }

    // Update is called once per frame
    void Update()
    {
        Quaternion rotarion = Quaternion.LookRotation(waypoints[point].position - transform.position, transform.TransformDirection(Vector3.forward));
        transform.rotation = new Quaternion(0, 0, rotarion.z, rotarion.w);

        float dist = Vector3.Distance(waypoints[point].position, transform.position);
        transform.position = Vector3.MoveTowards(transform.position, waypoints[point].position, Time.deltaTime * speed);

        if (Vector3.Distance(this.transform.position,waypoints[point].position) < radar)
        {
            if (point + 1 < waypoints.Count)

                point++;
        }
        
    }
}

Ya tendriamos nuestro Script pequeño y sencillo,

Ahora creamos un Gameobject al que llamaremos WayPoint, dentro de este objeto vació vamos a crear, los puntos de referencia, otro objeto vació

 

 

Una vez colocados los puntos de referencia se lo vamos incorporar al script del coche

Y nos funcionaria

 

  • Related Posts

    La paradoja del fútbol español: el Barcelona juega con más españoles que el Real Madrid

    El Barcelona se españoliza cada vez más, La Masía ahora Rodri refuerzan una identidad muy nacional Con el fichaje de Rodri, el Barcelona continúa aumentando el peso de los futbolistas…

    Rodri por 60 millones y con 30 años: ¿fichajazo del Barcelona o demasiado riesgo?

    Rodri ya es jugador del Barcelona y, para mí, es una grandísima noticia para el conjunto azulgrana. El Barça incorpora a un futbolista que considero uno de los mejores centrocampistas…

    Deja una respuesta

    You Missed

    La paradoja del fútbol español: el Barcelona juega con más españoles que el Real Madrid

    • Por admin
    • agosto 18, 2026
    • 8 views
    La paradoja del fútbol español: el Barcelona juega con más españoles que el Real Madrid

    Rodri por 60 millones y con 30 años: ¿fichajazo del Barcelona o demasiado riesgo?

    • Por admin
    • agosto 18, 2026
    • 6 views
    Rodri por 60 millones y con 30 años: ¿fichajazo del Barcelona o demasiado riesgo?

    Ferran Torres ficha por el PSG: ¿se arrepentirá el Barcelona de su salida?

    • Por admin
    • agosto 15, 2026
    • 19 views
    Ferran Torres ficha por el PSG: ¿se arrepentirá el Barcelona de su salida?

    LaLiga 2026-27: Real Madrid, Barcelona y Atlético luchan por el título

    • Por admin
    • agosto 15, 2026
    • 20 views
    LaLiga 2026-27: Real Madrid, Barcelona y Atlético luchan por el título

    Ferran al PSG: una cosa son los colores y otra muy distinta el dinero

    • Por admin
    • agosto 15, 2026
    • 26 views
    Ferran al PSG: una cosa son los colores y otra muy distinta el dinero

    ¿La cláusula de Julián es abusiva? Entonces hablemos también de las cláusulas del Barcelona

    • Por admin
    • agosto 14, 2026
    • 24 views
    ¿La cláusula de Julián es abusiva? Entonces hablemos también de las cláusulas del Barcelona