[Unity]Utilice localPosition para crear un sistema similar a una cinta transportadora.
Hola.
Hoy me gustaría hacer una simple cinta transportadora utilizando localPosition.
Como recordatorio rápido, coloque los cubos rectangulares que servirán como base de la cinta transportadora. El negro en la imagen de abajo es la base.
Luego, coloca los objetos hijos sobre la base. *El pequeño cubo blanco en la imagen de abajo.
Añade un script al objeto hijo preparado arriba. *BeltConveyour script.
Después de añadir el script, duplica los objetos hijos a intervalos iguales y colócalos. (En este caso, se trata de una muestra, por lo que se coloca adecuadamente.
El script BeltConveyour los mueve gradualmente hacia la izquierda, y cuando alcanzan el borde izquierdo del objeto padre, los mueve hacia el borde derecho y luego gradualmente hacia la izquierda de nuevo.
Asigna su propia localPosition a la variable pos y devuelve el valor de la variable pos a localPosition cuando se cambia el valor del eje x.
Cuando alcanza -0.46f (más a la izquierda), lo movemos a 0.46f (más a la derecha), pero creo que hay un método más eficiente. Creo que hay un método más eficiente. ;
Cuando se ejecuta el juego, la cinta transportadora empieza a moverse y los cubos que caen del dispositivo de caída prefabricado hecho por separado se llevan hacia la izquierda.