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 :
- 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.
- 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églage | Effet |
|---|---|
points | les points par lesquels passe la courbe |
curve | smooth arrondit à travers eux, linear les relie par des segments droits |
tension | à quel point une courbe lisse épouse ses points |
closed | relier 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églage | Effet |
|---|---|
profileSize | la taille du contour |
sides | les côtés d'un cercle ou les branches d'une étoile |
ring | évide le profil — 0 plein, proche de 1 une coque fine |
arc | sous 360°, le contour s'ouvre en secteur |
rotation · twist | l'angle du profil au départ, et de combien il tourne à l'arrivée |
startScale · endScale | un fuselage d'un bout à l'autre |
depth · offset | quelle part du chemin est couverte, et où elle commence |
caps | extrémités plates ou arrondies |
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églage | Effet |
|---|---|
path | l'objet qui détient la courbe |
duration | la durée d'un passage, en secondes |
loop | une fois, un nombre de fois, ou indéfiniment |
orient | s'orienter le long de la courbe en avançant |
reverse | parcourir dans l'autre sens |
Stop path flight l'arrête.
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.