Unity que nos sigan nuestros seguidores

Este es un tutorial dedicado aun usuario que me pidió como hacer que los objetos amigos nos siguieran. primero de todo no soy dueño del juego ni mucho menos. pero aquí os voy a mostrar como hacer que os  sigan los objetos amigos.

nuestro personaje principal y los demás son los objetos que nos seguirán al tocar a los 4 muñecos que tengo delantebien ahora lo que vamos hacer es crearle un Script a los siguientes objetos

primero se lo crearemos a uno y despues se lo incorporaremos a los siguientes personajes.

en el script del personaje seguimiento1 vamos a programar lo siguiente

  public Transform player;
    private List<Vector3> Posiciones;

    public Vector3 DISC;

  
    void Start()
    {
        
    }

    // Update is called once per frame
    void Update()
    {

        transform.position = player.position + DISC;
        if (Posiciones.Count == 0)
        {
            Posiciones.Add(player.transform.position);
        }
        else if (Posiciones[Posiciones.Count - 1] != player.transform.position)
        {
            Posiciones.Add(player.transform.position);

        }

        
    }
}

 

Con este Scrip conseguiremos lo siguiente

Ahora vamos a crear el segundo así que removemos el Scrip creado y vamos a crear otro.

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

public class Seguimiento2 : MonoBehaviour
{
    [SerializeField]
    private Transform player;
    [SerializeField]
    private float velocitadeseguimiento = 6f;
    private List<Vector3> Posicionamientos;
    [SerializeField]
    private float tiemposicion = 0.1f;
    private float tiempoAtras;
    private bool movimiento;
    public Vector3 DIST;

    void Awake()
    {
        Posicionamientos = new List<Vector3>();
        tiempoAtras = tiemposicion;

    }

    void LateUpdate(){

        Vector3 PlayerAmi = player.transform.position + DIST;

        if (Posicionamientos.Count == 0)
        
{

            Posicionamientos.Add(PlayerAmi);
            StartCoroutine(MoveToPosicion());
            return;
        }

        tiempoAtras -= Time.deltaTime;

        if(tiempoAtras <= 0 && Posicionamientos[Posicionamientos.Count - 1] != PlayerAmi){

            tiempoAtras = tiemposicion;
            Posicionamientos.Add(PlayerAmi);
        }
      if (transform.position == Posicionamientos[0] && Posicionamientos.Count >1){

          Posicionamientos.RemoveAt(0);
          movimiento= true;
      }

        if (transform.position.y != PlayerAmi.y && movimiento)
        {
            StartCoroutine(MoveToPosicion());
            movimiento = false;
        }


    }
    private IEnumerator MoveToPosicion()
    {

        float t = 0;
        Vector3 posicionA = transform.position;
        while (t < 1)
        {
            t += Time.deltaTime * velocitadeseguimiento;
            transform.position = Vector3.Lerp(posicionA, Posicionamientos[0], t);
            yield return null;
        }



    }

}


con este nuevo scrip observaremos lo siguiente.

y con esto tendríamos otra forma de seguimiento de nuestro personaje.

Related Posts

Messi hizo un Mundial increíble con 39 años, pero para mí no merece el Balón de Oro 2026.

Messi y el Balón de Oro 2026 un Mundial increíble a los 39 años, pero para mí no es suficiente Hablar de Lionel Messi y el Balón de Oro, creo…

Mourinho ha vuelto, pero el Real Madrid no: muchas estrellas, demasiado ego y muy poco equipo

Mourinho y su segunda etapa en el Real Madrid: tengo muchas dudas La segunda etapa de Mourinho en el Real Madrid me genera muchas dudas. Yo soy de esas personas…

One thought on “Unity que nos sigan nuestros seguidores”

  1. Greetings from Colorado! I’m bored at work so I decided to browse your
    blog on my iphone during lunch break. I enjoy the information you present
    here and can’t wait to take a look when I get home.

    I’m surprised at how fast your blog loaded on my phone ..
    I’m not even using WIFI, just 3G .. Anyways,
    excellent site!

  2. Having read this I believed it was rather enlightening.

    I appreciate you spending some time and effort to put this content together.

    I once again find myself personally spending way too much time both reading and commenting.
    But so what, it was still worthwhile!

Deja una respuesta

You Missed

Messi hizo un Mundial increíble con 39 años, pero para mí no merece el Balón de Oro 2026.

  • Por admin
  • septiembre 29, 2026
  • 4 views
Messi hizo un Mundial increíble con 39 años, pero para mí no merece el Balón de Oro 2026.

Mourinho ha vuelto, pero el Real Madrid no: muchas estrellas, demasiado ego y muy poco equipo

  • Por admin
  • septiembre 26, 2026
  • 13 views
Mourinho ha vuelto, pero el Real Madrid no: muchas estrellas, demasiado ego y muy poco equipo

Lamine vs Kane: ganar el Mundial no significa haber sido el mejor

  • Por admin
  • septiembre 26, 2026
  • 22 views
Lamine vs Kane: ganar el Mundial no significa haber sido el mejor

Sí, quéjate del árbitro… pero primero juega al fútbol, el problema del Real Madrid va más allá del VAR.

  • Por admin
  • septiembre 22, 2026
  • 24 views
Sí, quéjate del árbitro… pero primero juega al fútbol, el problema del Real Madrid va más allá del VAR.

Raphinha tira del Barça, Lamine se lleva las portadas: ¿rendimiento o marketing?

  • Por admin
  • septiembre 20, 2026
  • 49 views
Raphinha tira del Barça, Lamine se lleva las portadas: ¿rendimiento o marketing?

Del Messi-Cristiano al “yo merezco el Balón de Oro”: ¿en qué momento cambió tanto el fútbol?

  • Por admin
  • septiembre 19, 2026
  • 38 views
Del Messi-Cristiano al “yo merezco el Balón de Oro”: ¿en qué momento cambió tanto el fútbol?