Caminos
Un camino es una curva que dibujas a partir de puntos. Hace dos trabajos bastante distintos, y vale la pena conocer ambos:
- 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.
- 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
| Ajuste | Hace |
|---|---|
points | los puntos por los que pasa la curva |
curve | smooth redondea a través de ellos, linear los une con tramos rectos |
tension | cuánto se ciñe una curva suave a sus puntos |
closed | unir 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.
| Ajuste | Hace |
|---|---|
profileSize | el tamaño del contorno |
sides | los lados de un círculo o las puntas de una estrella |
ring | ahueca el perfil: 0 macizo, cerca de 1 una cáscara fina |
arc | por debajo de 360° el contorno se abre en un sector |
rotation · twist | el ángulo del perfil al empezar, y cuánto gira al final |
startScale · endScale | estrechamiento de un extremo al otro |
depth · offset | qué parte del camino se cubre y dónde empieza |
caps | extremos planos o redondeados |
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.
| Ajuste | Hace |
|---|---|
path | el objeto que contiene la curva |
duration | cuánto dura una pasada, en segundos |
loop | una vez, un número de veces, o indefinidamente |
orient | girarse para mirar a lo largo de la curva mientras avanza |
reverse | recorrerla en sentido contrario |
Stop path flight lo detiene.
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.