Lancer

Ce comportement représente sans aucun doute la méthode la plus simple pour animer un objet. Des commandes vous permettent de régler la vitesse et la direction d’une force exercée sur l’objet au niveau de la première image du comportement. Suite à l’application de cette force initiale, l’objet continue à dériver à la même vitesse selon une ligne droite, pendant toute la durée du comportement Lancer.

À titre d’exemple simple, le comportement Lancer peut vous servir à envoyer une série d’objets actuellement hors écran de telle sorte qu’ils viennent traverser l’écran. Si vous le combinez avec d’autres comportements, tels que Grossir/Rétrécir et Fondu entrant/sortant, vous pouvez obtenir des éléments en mouvement sophistiqués, sans avoir à animer le moindre paramètre avec des images clés.

Le comportement Lancer est également utile lorsque vous déplacez un objet dans une simulation. Vous pouvez, par exemple, faire passer l’objet au-delà d’autres objets auxquels sont appliqués les comportements Attracteur ou Repousser. Comme le comportement Lancer applique une force unique à l’objet cible pour le déplacer à partir de la première image du comportement, tout autre comportement en interaction avec cet objet cible peut avoir un impact considérable sur son animation.

Important : la force exercée n’est pas continue et il est impossible de changer le sens ou la vitesse, car Lancer ne peut pas être animé avec des images clés. Pour ce type de modification, servez-vous du comportement Vent. Pour créer une trajectoire d’animation plus complexe, utilisez le comportement Trajectoire d’animation.

Réglez ce comportement à l’aide des commandes disponibles dans l’inspecteur de comportements :

  • Affecter les sous-objets : case disponible lorsque ce comportement est appliqué à un objet contenant plusieurs objets enfants, comme un groupe, un émetteur de particules, un réplicateur ou un calque de texte. Si vous cochez cette case, tous les objets rassemblés dans l’objet parent sont affectés indépendamment. À l’inverse, si vous décochez cette case, tous les objets rassemblés dans l’objet parent sont affectés ensemble par le comportement.

  • Incrémentation : un menu local permet de définir la progression de l’effet du comportement sur sa durée dans la timeline. Il existe deux solutions possibles :

    • Pente continue : cette commande fixe la vitesse de l’objet à un nombre constant de pixels par seconde, indiqué dans le paramètre Vitesse de lancement.

      Remarque : Lorsque le canevas affiche une image aux pixels non carrés, la vitesse verticale est exprimée en pixels par seconde, la vitesse horizontale étant un équivalent perçu.

    • Pente constante jusqu’à la valeur finale : cette commande déplace l’objet de sa position d’origine à la distance indiquée (en pixels) dans le paramètre Distance de lancement.

  • Vitesse de lancement/Distance de lancement : un curseur qui définit la vitesse ou la distance, en fonction du réglage du menu local Incrémentation. Si Incrémentation est réglé sur Pente continue, le curseur Vitesse de lancement définit une vitesse constante de déplacement de l’objet selon l’axe X, Y ou Z. En revanche, si Incrémentation est réglé sur Pente constante jusqu’à la valeur finale, le curseur Distance de lancement détermine la distance totale (en pixels) du déplacement de l’objet selon les axes X, Y et Z sur toute sa durée. Le curseur standard est limité à 100 pixels. Utilisez la case de valeur pour saisir des valeurs supérieures à 100.

L’affichage tête haute 2D vous permet de préciser la direction et la vitesse du comportement Lancer en faisant glisser une flèche dans une zone circulaire. Le sens de la flèche détermine la direction du mouvement selon les axes X et Y, alors que sa longueur définit la vitesse. Un curseur ajuste l’échelle des commandes de l’affichage tête haute, augmentant ou réduisant l’effet de la commande direction/vitesse.

Palette affichant les commandes du comportement Lancer en mode 2D

Si vous cliquez sur le bouton 3D, l’affichage tête haute affiche des commandes supplémentaires. Le flèche centrale définit désormais la direction dans laquelle l’objet est lancé en espace tridimensionnel (selon les axes X, Y et Z). Le curseur Vitesse vous permet alors d’augmenter ou de réduire la vitesse à laquelle l’objet est lancé.

Palette affichant les commandes du comportement Lancer en mode 3D

Dans les affichages tête haute du comportement Lancer 2D et 3D, faites glisser la flèche tout en maintenant la touche Majuscule enfoncée pour la déplacer par paliers de 45 degrés. Dans l’affichage tête haute 2D, appuyez sur la touche Commande pour changer le sens de la flèche sans modifier sa longueur.

Remarque : la vitesse maximale qu’il vous est possible de fixer dans l’affichage tête haute ne correspond pas à la vitesse maximale autorisée. Vous pouvez en effet saisir des valeurs plus élevées pour les paramètres Vitesse de lancement/Distance de lancement dans l’inspecteur de comportements.