Trayectorias
Una trayectoria es una curva que dibujas a partir de puntos. Úsala para crear formas como tuberías y cuerdas, o como ruta para que un objeto la recorra.
Una trayectoria puede servir para dos cosas:
- Una forma. Haz que un perfil recorra la curva y obtendrás una tubería, una cuerda, una carretera, una barandilla, una cinta o un tubo de neón.
- Una ruta. Haz que un objeto recorra la curva con el paso Fly along path: un tren, un movimiento de cámara, un guardia que patrulla.
Los puntos se guardan respecto a su objeto. Así, cuando mueves, giras o escalas el objeto, toda la trayectoria se mueve con él.
Dibujar una trayectoria
- Selecciona un objeto. Un objeto vacío va muy bien.
- En el inspector, haz clic en + new component y elige Path.
- Haz clic en Edit points.
- Haz clic en la línea para añadir un punto. Arrastra un punto para moverlo. Haz doble clic en un punto para quitarlo.
- Cuando termines, pulsa Esc o haz clic en Done.
También puedes escribir coordenadas exactas en la lista de puntos y añadir puntos con Add point.
Dar forma a la curva
| En el editor | Campo | Qué hace |
|---|---|---|
| la lista de puntos | points | los puntos por los que pasa la curva |
| Smooth o Straight segments | curve | smooth traza una curva suave por los puntos; linear los une con líneas rectas |
| Tension | tension | cuánto se ciñe una curva suave a sus puntos |
| Closed | closed | une el final con el principio para cerrar un bucle |
Convertir la trayectoria en una forma
Por defecto, una trayectoria es invisible. Solo es una ruta.
Para convertirla en una forma, ve a Extrusion y elige una forma en Shape (profile):
Circle, Rectangle o Star. Ese perfil recorre la curva. Con Circle obtienes un tubo
redondo.
| En el editor | Campo | Qué hace |
|---|---|---|
| Size | profileSize | el tamaño del perfil |
| Sides | sides | los lados de un círculo o las puntas de una estrella |
| Ring | ring | vacía el perfil por dentro: 0 es macizo, cerca de 1 es una capa fina |
| Arc | arc | por debajo de 360°, el perfil se abre como una porción |
| Rotation · Twist | rotation · twist | el ángulo del perfil al principio, y cuánto gira hasta el final |
| Start scale · End scale | startScale · endScale | hace la forma más fina o más gruesa de un extremo a otro |
| Depth · Offset | depth · offset | qué parte de la trayectoria se cubre, y dónde empieza esa parte |
| Caps | caps | extremos planos (Flat) o redondeados (Round) |
| Length segments | tubularSegments | lo suave que es la forma a lo largo |
- Un rectángulo hueco con torsión da un conducto en espiral.
- Una estrella con anillo da una canaleta para cables.
- Un círculo que se estrecha hasta desaparecer da un cuerno o un tentáculo.
Con Depth por debajo de 1, puedes animar una forma que se va dibujando a lo largo de su trayectoria.
Usar la trayectoria como ruta
Una trayectoria pertenece a su propio objeto. Para que algo la recorra:
- Selecciona el objeto que tiene que desplazarse.
- Añade un evento y después el paso Fly along path.
- En Path, elige el objeto que tiene la curva.
- Ajusta las demás opciones de la tabla.
| En el editor | Campo | Qué hace |
|---|---|---|
| Path | path | el objeto que tiene la curva |
| Duration | duration | cuánto dura un recorrido, en segundos |
| Repeat | loop | Once, Loop o Back and forth |
| Face along path | orient | gira el objeto para que mire en la dirección de la curva mientras avanza |
| Reverse | reverse | recorre la trayectoria en sentido contrario |
Para detener el objeto, usa el paso Stop path flight.
Crea un objeto vacío y dibuja la trayectoria en él. Después dale a tu guardia un paso Fly along path que apunte a ese objeto, con Repeat en Loop y Face along path activado. Varios guardias pueden compartir una trayectoria. Para separarlos, dale a cada uno una Duration distinta o retrasa su salida.
La curva pertenece a su objeto, así que al mover ese objeto se mueve toda la ruta. Por ejemplo, una ruta de patrulla que es hija de una plataforma móvil sigue funcionando mientras la plataforma se mueve.
Siguiente: Primer script — para cuando quieras más control.