¿como instanciar una plataforma cada vez que otra plataforma este a 3 unidades de distancia del gamecontroller?
explicare mejor mi situación.
Quiero que la barra de arriba instanceé gameobjects(plataformas). Cada vez que un gameobject que haya instanciado este a una distancia de 3 unidades (por ejemplo), la barra instancée otro gameobject, seleccionado al azar de un grupo de gameobjects(GameObject [] platform;), y asi sucesivamente. Sé que se puede obtener un resultado parecido diciendole que aparezca una plataforma cada dos segundos por ejemplo, pero la velocidad de juego va a aumentar, asi que este script no funcionaria ya que las plataformas estaran cada vez mas separadas.
Debo aclarar también que las plataformas no se mueven, al menos no cambian de posicion en el eje y, sino que se mueve la barra y la camara juntas, hacia arriba, en una velocidad predeterminada ( la velocidad de juego), esto lo hago asi por que el puntaje se basa en la distancia que recorre el jugador.
Tambien que la barra esa es algo que no se ve en el juego, no sera renderizada, solo sera una ubicacion en el eje y.
El gameobject aparecera en la posicion 0 del eje x... contrario a la posicion aleatoria que aparece en la imagen(yo me encargare de eso luego).
Toda ayuda sera bien recibida, Gracias por su atención. :)
Your answer
Follow this Question
Related Questions
How to instantiate a platform each time another platform is 3 units away from the gamecontroller? 0 Answers
Make object follow another object while keeping the same distance from it 1 Answer
How can I get the distance between two points, but in just one relative axis? 0 Answers
I need to check if a GameObject exists between two values on the y coordiante, how can I do that? 0 Answers
How to make an object move in the direction another object is facing on 2 axis? 1 Answer