Chemins
Un chemin est une courbe que vous tracez à partir de points. Utilisez-le pour créer des formes comme des tuyaux et des cordes, ou comme trajet que suit un objet.
Un chemin peut servir à deux choses :
- Une forme. Faites suivre un profil le long de la courbe pour obtenir un tuyau, une corde, une route, une rambarde, un ruban ou un tube néon.
- Un trajet. Envoyez un objet le long de la courbe avec l'étape Fly along path : un train, un mouvement de caméra, un garde qui fait sa ronde.
Les points sont enregistrés par rapport à leur objet. Quand vous déplacez, faites tourner ou redimensionnez l'objet, tout le chemin suit.
Tracer un chemin
- Sélectionnez un objet. Un objet vide convient bien.
- Dans l'inspecteur, cliquez sur + new component et choisissez Path.
- Cliquez sur Edit points.
- Cliquez sur la ligne pour ajouter un point. Faites glisser un point pour le déplacer. Double-cliquez sur un point pour le supprimer.
- Quand vous avez terminé, appuyez sur Échap ou cliquez sur Done.
Vous pouvez aussi saisir des coordonnées exactes dans la liste des points, et ajouter des points avec Add point.
Modeler la courbe
| Dans l'éditeur | Champ | Effet |
|---|---|---|
| la liste des points | points | les points par lesquels passe la courbe |
| Smooth ou Straight segments | curve | smooth trace une courbe à travers les points ; linear les relie par des lignes droites |
| Tension | tension | à quel point une courbe lisse colle à ses points |
| Closed | closed | relie la fin au début pour former une boucle |
Transformer le chemin en forme
Par défaut, un chemin est invisible. Ce n'est qu'un trajet.
Pour en faire une forme, allez dans Extrusion et choisissez une forme dans Shape
(profile) : Circle, Rectangle ou Star. Ce profil est alors étiré le long de la
courbe. Circle donne un tube rond.
| Dans l'éditeur | Champ | Effet |
|---|---|---|
| Size | profileSize | la taille du profil |
| Sides | sides | le nombre de coins d'un cercle, ou de branches d'une étoile |
| Ring | ring | évide le profil : 0 est plein, proche de 1 donne une paroi fine |
| Arc | arc | en dessous de 360°, le profil s'ouvre en part de tarte |
| Rotation · Twist | rotation · twist | l'angle du profil au départ, et de combien il tourne jusqu'à la fin |
| Start scale · End scale | startScale · endScale | affine ou épaissit la forme d'un bout à l'autre |
| Depth · Offset | depth · offset | la part du chemin couverte, et l'endroit où elle commence |
| Caps | caps | des extrémités plates (Flat) ou arrondies (Round) |
| Length segments | tubularSegments | la régularité de la forme sur sa longueur |
- Un rectangle creux avec une torsion donne un conduit en spirale.
- Une étoile avec un anneau donne une goulotte de câbles.
- Un cercle qui s'affine jusqu'à disparaître donne une corne ou un tentacule.
Avec Depth en dessous de 1, vous pouvez animer une forme qui se dessine le long de son chemin.
Utiliser le chemin comme trajet
Un chemin appartient à son propre objet. Pour envoyer quelque chose le long de ce chemin :
- Sélectionnez l'objet qui doit se déplacer.
- Ajoutez un événement, puis ajoutez l'étape Fly along path.
- Dans Path, choisissez l'objet qui porte la courbe.
- Réglez les autres options ci-dessous.
| Dans l'éditeur | Champ | Effet |
|---|---|---|
| Path | path | l'objet qui porte la courbe |
| Duration | duration | la durée d'un trajet, en secondes |
| Repeat | loop | Once, Loop ou Back and forth |
| Face along path | orient | oriente l'objet dans le sens de la courbe pendant qu'il avance |
| Reverse | reverse | parcourt le chemin dans l'autre sens |
Pour arrêter l'objet, utilisez l'étape Stop path flight.
Créez un objet vide et tracez le chemin dessus. Donnez ensuite à votre garde une étape Fly along path qui pointe vers cet objet, avec Repeat sur Loop et Face along path activé. Plusieurs gardes peuvent partager le même chemin. Pour les espacer, donnez à chacun une Duration différente, ou retardez leur départ.
La courbe appartient à son objet : déplacer cet objet déplace tout le trajet. Par exemple, un chemin de ronde placé comme enfant d'une plateforme mobile continue de fonctionner quand la plateforme bouge.
Suivant : Premier script — quand vous voulez plus de contrôle.