Aller au contenu principal

Chemins

Un chemin est une courbe que vous dessinez à partir de points. Il fait deux travaux assez différents, et il vaut la peine de connaître les deux :

  1. Une forme — balayez un profil le long de la courbe et vous obtenez un tuyau, une corde, une route, une rambarde, un ruban, un tube néon.
  2. Un trajet — envoyez un objet le long avec l'étape « voler le long d'un chemin » : un train, un mouvement de caméra, un garde en patrouille.

Les points sont stockés relativement à l'objet : déplacer, tourner ou redimensionner l'objet emporte tout le chemin avec lui.

Façonner la courbe

RéglageEffet
pointsles points par lesquels passe la courbe
curvesmooth arrondit à travers eux, linear les relie par des segments droits
tensionà quel point une courbe lisse épouse ses points
closedrelier la fin au début — une boucle

En faire une forme

Par défaut, un chemin est invisible — juste un trajet. Il devient de la géométrie de deux façons.

En tube : donnez-lui un radius supérieur à zéro et vous obtenez un tube rond le long de la courbe. radialSegments contrôle sa rondeur, tubularSegments sa régularité sur la longueur.

En profil balayé : choisissez un profile (cercle, rectangle ou étoile) et ce contour est porté le long de la courbe.

RéglageEffet
profileSizela taille du contour
sidesles côtés d'un cercle ou les branches d'une étoile
ringévide le profil — 0 plein, proche de 1 une coque fine
arcsous 360°, le contour s'ouvre en secteur
rotation · twistl'angle du profil au départ, et de combien il tourne à l'arrivée
startScale · endScaleun fuselage d'un bout à l'autre
depth · offsetquelle part du chemin est couverte, et où elle commence
capsextrémités plates ou arrondies
C'est de là que viennent les formes intéressantes

Un profil rectangulaire creux avec une torsion donne une gaine en spirale. Une étoile évidée fait un chemin de câbles. Un cercle qui se réduit à rien produit une corne ou un tentacule. Un depth inférieur à 1 vous permet d'animer une forme qui se dessine le long de son propre chemin.

S'en servir comme trajet

Un chemin appartient à son propre objet. Pour envoyer quelque chose le long, posez une étape Fly along path sur ce qui doit voyager, et pointez son champ path vers l'objet qui porte la courbe.

RéglageEffet
pathl'objet qui détient la courbe
durationla durée d'un passage, en secondes
loopune fois, un nombre de fois, ou indéfiniment
orients'orienter le long de la courbe en avançant
reverseparcourir dans l'autre sens

Stop path flight l'arrête.

Une ronde de patrouille en trois étapes

Créez un objet vide, dessinez le chemin dessus, puis donnez à votre garde une étape Fly along path pointant dessus, avec loop: forever et orient activé. Plusieurs gardes peuvent partager un même chemin — espacez-les en donnant à chacun une duration différente, ou en décalant leur départ.

Comme la courbe appartient à son objet, déplacer cet objet déplace tout le trajet. Un chemin de patrouille parenté à une plateforme mobile continue de fonctionner quand la plateforme bouge.


Suite : Votre premier script — si vous voulez plus de contrôle.