Comportement Aligner sur dans Motion

Le comportement « Aligner sur » vous permet d’aligner dynamiquement la position d’un objet cible sur celle d’un objet source. Ce comportement peut être statique, auquel cas l’objet cible est toujours aligné sur l’objet source, ou il peut être animé, auquel cas l’objet cible s’aligne sur l’objet source dans le temps. L’échelle de l’objet source est également prise en compte pour l’alignement de l’objet cible (la taille de ce dernier ne change pas).

Ce comportement est idéal pour créer des transitions de diaporama dynamiques dans lesquelles les images se tirent ou se poussent dans ou hors du champs d’affichage, ou pour créer des animations dans lesquelles une forme reste alignée sur du texte même si ce dernier change de taille.

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

  • Objet : cadre d’image dans lequel vous faites glisser l’objet source.

  • Aligner : menu local permettant de définir l’axe d’alignement de l’objet cible sur l’objet source.

  • À : menu local permettant de définir l’axe d’alignement de l’objet source sur l’objet cible.

    Lorsque l’objet source ou cible représente un calque de texte, des options d’alignement supplémentaires sont mises à disposition :

    • Ligne de pied de texte : aligne sur la ligne sur laquelle le texte repose et en dessous de laquelle les jambages inférieurs s’étendent.

    • Jambage supérieur du texte : aligne sur la ligne de texte en minuscule qui dépasse la hauteur en x du texte.

    • Jambage inférieur du texte : aligne sur la partie du texte qui s’étend en dessous de sa ligne de base.

    • Hauteur de capitale du texte : aligne sur la hauteur des majuscules du texte au-dessus de sa ligne de base.

    • Hauteur d’x du texte : aligne sur la hauteur du texte en minuscule.

      Chacune des options de texte possède un sous-menu supplémentaire pour définir l’alignement à gauche, à droite ou au centre.

  • Alignement de la cible : cases de valeur permettant de définir l’axe d’alignement de l’objet cible n’importe où sur l’objet source. Ce paramètre n’est disponible que si vous choisissez Personnalisé dans le menu local Aligner.

  • Alignement de la source : cases de valeur permettant de définir l’axe d’alignement de l’objet source n’importe où sur l’objet cible. Ce paramètre n’est disponible que si vous avez choisi Personnalisé dans le menu local À.

  • Décalage : cases de valeur permettant d’éloigner l’objet cible de l’axe choisi dans le menu local Aligner.

  • Alignement : menu local permettant de contrôler la façon dont l’objet cible se déplace avec l’objet source (si la position de celui-ci change dans le temps). Il existe deux solutions possibles :

    • En continu : aligne dynamiquement la cible sur la taille et la position actives de la source sur chaque image.

    • Image fixe : aligne l’objet cible sur une image précise pendant toute la durée du comportement. Lorsque vous choisissez Image fixe dans le menu local Alignement, un paramètre supplémentaire est à votre disposition :

      • Aligner l’image : curseur permettant de définir l’image utilisée pour le paramètre Image fixe. Par exemple, si le paramètre Aligner l’image est réglé sur 100 pour cent, l’objet cible est aligné sur la dernière image du comportement ; s’il est réglé sur 0 pour cent, l’objet cible est aligné sur la première image du comportement.

  • Transition : menu local permettant de définir l’animation à appliquer à l’objet cible entre sa position actuelle et sa nouvelle position sur toute la durée du comportement (méthode d’interpolation). Les options possibles sont Aucune, Constante, Atténuation en entrée, Atténuation en sortie, Atténuation en entrée/sortie, Accélérer, Ralentir et Personnalisée. Par exemple, si vous choisissez Atténuation en entrée, l’animation commence lentement puis s’accélère progressivement sur toute la durée du comportement jusqu’à atteindre la vitesse normale.

    Lorsque vous choisissez Personnalisée dans le menu local Transition, un paramètre supplémentaire est à votre disposition :

    • Valeur personnalisée : curseur permettant d’animer l’objet cible à l’aide d’images clés (de la position non alignée à la position alignée). Par défaut, des images clés sont définies aux points de début et de fin du comportement, afin de créer une animation allant de 0 à 100 pour cent : à 0, l’objet est à sa position d’origine, et à 100, il est parfaitement aligné sur l’objet source (en fonction des réglages du paramètre Aligner sur).

      Pour en savoir plus sur l’interpolation, consultez Méthodes d’interpolation de courbe.

    Lorsque vous choisissez Constante, Atténuation en entrée, Atténuation en sortie, Atténuation en entrée/sortie, Accélérer ou Ralentir dans le menu local Transition, un paramètre supplémentaire est à votre disposition :

    • Fin du décalage : curseur permettant de décaler la fin de l’effet du comportement Aligner sur. Par défaut, l’animation d’alignement reste appliquée jusqu’à la fin du comportement. Par exemple, pour arrêter l’animation à 60 images de la fin de l’objet texte (ou du projet), faites glisser le curseur Fin du décalage sur 60 ou saisissez 60 dans la case de valeur adjacente. Si vous utilisez ce curseur pour arrêter l’effet, au lieu d’élaguer la fin du comportement dans la timeline, vous pouvez bloquer l’effet du comportement sur l’objet pour le temps restant. Élaguer la fin du comportement restaure la valeur originale du paramètre.

  • Ignorer la mise en séquence : lorsque cette case est cochée, le comportement « Aligner sur » ignore toute animation de l’objet source créée par un comportement de séquence de texte.

Remarque : outre les modifications que vous pouvez apporter dans l’inspecteur, il est également possible de déplacer l’objet cible en faisant glisser la commande à l’écran du comportement dans le canevas. Le glissement de la commande à l’écran modifie le paramètre Décalage.

Morty Proxy This is a proxified and sanitized view of the page, visit original site.
Avez-vous trouvé cet article utile ?
Limite de caractères : 250
La limite maximale des caractères est 250.
Merci de votre feedback.
Morty Proxy This is a proxified and sanitized view of the page, visit original site.