Comportement Lier dans Motion

Le comportement Lier force la valeur d’un paramètre afin que celle-ci corresponde à celle d’un autre paramètre « lié ». Le paramètre source peut se trouver attaché au même objet ou à un autre. Ce comportement est le plus efficace lorsque les paramètres liés contiennent des données numériques. Les paramètres commandés par des cases, des menus et d’autres valeurs non numériques ne peuvent pas être liés. En outre, les paramètres liés doivent contenir le même nombre d’attributs. Vous ne pouvez pas lier un paramètre composé tel qu’Échelle X-Y-Z à un paramètre tel qu’Opacité ne comportant qu’un curseur. Vous pouvez, en revanche, lier un paramètre composé tel qu’Échelle X-Y-Z à Position X-Y-Z.

Inspecteur affichant le comportement Lier

Vous pouvez mettre à l’échelle les valeurs du paramètre source pour les appliquer de façon plus précise au paramètre cible. Par exemple, un paramètre source dont la plage de données s’étend de 1 à 100 peut être mis à l’échelle une fois appliqué à un paramètre dont la plage de données va de 0 à 1. Les valeurs peuvent également être décalées de la source, et l’effet peut être combiné avec la valeur de destination, pour générer différents effets.

Vous pouvez appliquer le comportement Lier à un paramètre animé à l’aide de comportements ou d’images clés, mais il n’a alors aucun impact sur ce paramètre tant que leurs valeurs initiales et finales sont de zéro.

Lorsque vous utilisez le paramètre Lier pour commander le paramètre de position d’un objet, les coordonnées liées s’appuient sur le point central du groupe actif. Par conséquent, lorsqu’un objet est lié à un autre objet d’un même groupe, il partage la même position. Toutefois, si l’objet source se trouve dans un autre groupe, les coordonnées peuvent être décalées dans l’espace.

Si votre objectif est d’obtenir la même position dans plusieurs groupes ayant des points centraux différents, créez un objet de référence invisible dans le groupe contenant la source, liez-le à l’objet source, puis utilisez le comportement « Suivre le mouvement » pour copier la position de l’objet de référence sur celle de la cible voulue. Le comportement « Suivre le mouvement » compense les décalages de position intergroupes et permet d’attacher un objet à un autre ou d’imiter les transformations de l’objet source. Pour en savoir plus sur le comportement « Suivre le mouvement », consultez Introduction au suivi du mouvement.

Vous pouvez également lier l’objet aux coordonnées du groupe plutôt qu’aux objets et utiliser les paramètres Décalage dans le comportement Lier afin d’obtenir la position souhaitée. Toutefois, si ce groupe est ajouté ultérieurement à un autre groupe, l’objet lié risque de ne pas se déplacer comme prévu.

Astuce : vous pouvez créer des animations coordonnées à l’aide de calques de texte. Vous pouvez par exemple créer un cadre qui s’adapte automatiquement à tout texte saisi « à l’intérieur ». Consultez la description du paramètre « Mode Image source » dans la liste ci-dessous.

Remarque : lorsque vous ajoutez un comportement Lier, celui-ci n’est pas activé par défaut. Le comportement est activé une fois que vous avez choisi une option dans le menu local « Paramètre source » (ou cliqué sur la case d’activation à côté du nom du comportement).

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

  • Objet source : cadre d’objet définissant l’objet source qui contient les paramètres source. Cliquez sur le menu local À pour sélectionner un objet source dans le projet en cours.

  • Paramètre source (Paramètres compatibles) : menu local et champ d’affectation qui affichent le paramètre servant de source au comportement Lier. Cliquez sur le menu local pour choisir un nouveau paramètre source. Seuls les paramètres ayant le même type de valeur et le même nombre d’attributs que le paramètre sélectionné dans le menu local Appliquer à (Paramètres cible) s’affichent ici.

    Si un calque de texte sert de source, des paramètres supplémentaires s’affichent.

    Remarque : si cela est possible, Paramètre source tente de s’adapter par défaut sur le paramètre choisi dans la rangée Appliquer à (décrit ci-dessous).

    Important : toute modification du réglage Appliquer à (Paramètres cible) entraîne celle des paramètres s’affichant dans le menu local Paramètre source. Si vous ne parvenez pas à trouver le paramètre recherché, il vous faudra peut-être choisir un paramètre cible.

  • Appliquer à (Paramètres cible) : menu local et champ d’affectation qui affichent le paramètre affecté. Cliquez sur le menu local pour réattribuer le comportement à un autre paramètre.

    Si un calque de texte fait office de cible, des paramètres supplémentaires s’affichent.

  • Mode Appliquer : menu local permettant de spécifier la façon dont les valeurs du paramètre source affectent le paramètre cible. Les options sont les suivantes :

    • Ajouter à la source : ajoute la valeur du paramètre source à la valeur existante du paramètre cible.

    • Multiplier par la source : multiplie la valeur du paramètre source par la valeur existante du paramètre cible.

    • Remplacer par la source : remplace la valeur existante du paramètre cible par celle du paramètre source.

  • Mélange dans le temps : menu local permettant de définir la rapidité avec laquelle les valeurs du paramètre source commencent à affecter le paramètre cible. Vous avez le choix entre les options suivantes : Atténuation en entrée, Atténuation en sortie, Atténuation en entrée/sortie, Accélération, Décélération, Accél./Décél. et Mélange personnalisé.

  • Plage de temps d’un mélange : curseur (disponible lorsque le menu local « Mélange dans le temps » est réglé sur l’option d’atténuation ou d’accélération) qui contrôle le nombre d’images durant lesquelles l’atténuation ou l’accélération est appliquée.

    Astuce : Atténuation en entrée et Accélération commencent au point d’entrée du comportement Lier, alors qu’Atténuation en sortie et Ralentir se terminent au point de sortie de ce comportement. Vous pouvez donc élaguer le comportement Lier dans la timeline pour indiquer à quels endroits l’atténuation ou l’accélération commence ou se termine.

  • Mélange personnalisé : curseur (disponible lorsque « Mélange dans le temps » est défini sur Mélange personnalisé) qui peut être animé afin de créer un mélange déterminé par l’utilisateur entre les valeurs des paramètres source et cible.

  • Échelle : curseur permettant de spécifier une valeur à multiplier avec le paramètre source avant que celui-ci soit appliqué à la cible.

  • Appliquer le lien quand : menu local permettant de limiter les moments où les valeurs de la source sont appliquées à la cible. Cinq options vous sont proposées :

    • Valeur source quelconque : aucune limite relative aux valeurs du paramètre source. Un curseur de décalage pour chaque réglage associé au paramètre source apparaît en bas de l’inspecteur de comportements.

    • Valeur source supérieure au minimum : le lien s’applique seulement lorsque la valeur source dépasse une valeur minimale donnée. Si la valeur source tombe en-deçà du minimum défini, le comportement Lier s’arrête. Si cette option est sélectionnée, la case « Limiter les valeurs sources à la plage de données », ainsi que les curseurs de décalage et minimum pour chaque réglage associé au paramètre source, apparaissent en bas de l’inspecteur de comportements.

    • Valeur source inférieure au maximum : le lien s’applique seulement lorsque la valeur source n’atteint pas la valeur maximale donnée. Si la valeur source dépasse le maximum défini, le comportement Lier s’interrompt. Si cette option est sélectionnée, la case « Limiter les valeurs sources à la plage de données », ainsi que les curseurs de décalage et maximum pour chaque réglage associé au paramètre source, apparaissent en bas de l’inspecteur de comportements.

    • Valeur source entre min. et max. : le lien s’applique seulement lorsque la valeur source reste dans la plage définie. Si la valeur source tombe en-deçà du minimum défini ou si elle dépasse le maximum défini, le comportement Lier s’interrompt. Si cette option est sélectionnée, la case « Limiter les valeurs sources à la plage de données », ainsi que les curseurs de décalage, minimum et maximum pour chaque réglage associé au paramètre source, apparaissent en bas de l’inspecteur de comportements.

    • Valeur source dépassant min. et max. : le lien s’applique seulement lorsque la valeur source reste hors de la plage définie. Si la valeur source dépasse le minimum défini ou si elle tombe en deçà du maximum défini, le comportement Lier s’interrompt. Si cette option est sélectionnée, la case « Limiter les valeurs sources à la plage de données », ainsi que les curseurs de décalage, minimum et maximum pour chaque réglage associé au paramètre source, apparaissent en bas de l’inspecteur de comportements.

  • Limiter la valeur source à la plage de données : case disponible lorsque le menu local Appliquer le lien est réglé sur un choix nécessitant une valeur minimale ou maximale. Les valeurs dépassant la plage définie sont alors limitées au réglage maximum ou minimum autorisé.

  • Mode Image source : menu local qui précise si l’animation créée par les paramètres liés est continue (avec la valeur de paramètre source dépassant la durée du comportement) ou fixe (pour une valeur de paramètre source à un certain point dans la durée du comportement). Deux options sont possibles :

    • En continu : la valeur de paramètre liée de l’objet cible correspond à celle du paramètre de l’objet source.

      Dans l’exemple suivant, la taille du rectangle jaune (paramètres cible) est liée à la taille de l’objet texte animé (paramètres source), et le mode Image source est défini sur Continu. La taille du rectangle correspond à celle du texte animé sur toute la durée du comportement.

      Canevas affichant l’effet du paramètre En continu sur l’animation Lier

      (Dans cet exemple, un comportement Aligner sur, qui s’appuie sur le texte comme objet cible, est également appliqué au rectangle de sorte que ce dernier reste aligné sur le texte.)

    • Fixe : fixe la valeur du paramètre cible lié sur la valeur du paramètre source à un point particulier dans la durée du comportement (comme défini par le curseur Image source).

      Dans l’exemple suivant, la taille du rectangle jaune (paramètres cible) est liée à la taille de l’objet texte séquencé (paramètres source), le mode Image source est défini sur Fixe et l’option Image source est réglée sur 50 %. La taille du rectangle est fixée sur celle du texte à mi-parcours de son comportement de séquence.

      Canevas affichant l’effet du paramètre Réparé sur l’animation Lier
  • Image source : curseur (disponible si le mode Image source est défini sur Réparé) qui définit le point dans l’animation du paramètre source appliqué au paramètre cible.

  • (Paramètre) décalage : curseur vous permettant de créer un décalage constant entre la valeur du paramètre source et la valeur appliquée au paramètre cible.

  • (Paramètre) min. : un ou plusieurs curseurs, disponibles lorsque le menu local « Appliquer le lien quand » est défini sur « Valeur source supérieure au minimum », « Valeur source entre min. et max. » ou « Valeur source dépassant min. et max. ». U n curseur « min » apparaît pour chaque composant du paramètre source. L’ajustement de ce curseur définit une valeur minimale servant de limite lorsque le comportement Lier est actif.

  • (Paramètre) max : un ou plusieurs curseurs, disponibles lorsque le menu local « Appliquer le lien quand » est défini sur « Valeur source inférieure au maximum », « Valeur source entre min. et max. » ou « Valeur source dépassant min. et max. ». Un curseur « max » apparaît pour chaque composant du paramètre source. L’ajustement de ce curseur définit une valeur maximale servant de limite lorsque le comportement Lier est actif.

Consultez Utiliser le comportement Lier pour contrôler des chaînes de texte.

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.