Saltar al contenido principal

Caminos

Un camino es una curva que dibujas a partir de puntos. Hace dos trabajos bastante distintos, y vale la pena conocer ambos:

  1. Una forma: barre un perfil a lo largo de la curva y obtienes una tubería, una cuerda, una carretera, una barandilla, una cinta, un tubo de neón.
  2. Una ruta: envía un objeto por ella con el paso de volar por un camino — un tren, un movimiento de cámara, un guardia de patrulla.

Los puntos se guardan relativos al objeto, así que mover, girar o escalar el objeto se lleva el camino entero con él.

Dar forma a la curva

AjusteHace
pointslos puntos por los que pasa la curva
curvesmooth redondea a través de ellos, linear los une con tramos rectos
tensioncuánto se ciñe una curva suave a sus puntos
closedunir el final con el principio: un bucle

Convertirlo en una forma

Por defecto un camino es invisible: solo una ruta. Se convierte en geometría de dos maneras.

Como tubo: dale un radius mayor que cero y obtendrás un tubo redondo a lo largo de la curva. radialSegments controla lo redondo que se ve, tubularSegments lo suave que es a lo largo.

Como perfil barrido: elige un profile (círculo, rectángulo o estrella) y ese contorno se lleva a lo largo de la curva.

AjusteHace
profileSizeel tamaño del contorno
sideslos lados de un círculo o las puntas de una estrella
ringahueca el perfil: 0 macizo, cerca de 1 una cáscara fina
arcpor debajo de 360° el contorno se abre en un sector
rotation · twistel ángulo del perfil al empezar, y cuánto gira al final
startScale · endScaleestrechamiento de un extremo al otro
depth · offsetqué parte del camino se cubre y dónde empieza
capsextremos planos o redondeados
De aquí salen las formas interesantes

Un perfil rectangular hueco con torsión te da un conducto en espiral. Una estrella ahuecada hace una canaleta de cables. Un círculo que se reduce a nada produce un cuerno o un tentáculo. Un depth menor que 1 te deja animar una forma dibujándose a sí misma a lo largo de su camino.

Usarlo como ruta

Un camino pertenece a su propio objeto. Para enviar algo por él, pon un paso Fly along path en lo que deba viajar y apunta su campo path al objeto que lleva la curva.

AjusteHace
pathel objeto que contiene la curva
durationcuánto dura una pasada, en segundos
loopuna vez, un número de veces, o indefinidamente
orientgirarse para mirar a lo largo de la curva mientras avanza
reverserecorrerla en sentido contrario

Stop path flight lo detiene.

Una ruta de patrulla en tres pasos

Crea un objeto vacío, dibuja el camino en él, y dale a tu guardia un paso Fly along path apuntando a ese objeto, con loop: forever y orient activado. Varios guardias pueden compartir un mismo camino: sepáralos dándole a cada uno una duration distinta, o retrasando su salida.

Como la curva pertenece a su objeto, mover ese objeto mueve la ruta entera. Un camino de patrulla emparentado a una plataforma móvil sigue funcionando cuando la plataforma se mueve.


Siguiente: Tu primer script — si quieres más control.