module inscription newsletter haut de page forum mobile

Ateliers et Formations

[Problème] Deux interpolations consécutives...

Discussion dans 'Archives moteurs' créé par raff36, 24 Octobre 2012.

Tags:
  1. raff36

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    2
    Appréciations:
    +0 / 0 / -0
    Bonjour à tous,

    Je voudrais animer un calque de manière a ce qu'il passe d'une échelle de 0 à 100% de la 2e à la 3e seconde, jusqu'ici tout va bien, et qu'ensuite il retourne à 0% de la 4e à la 5e seconde.
    Le problème c'est que c'est systématiquement la dernière des fonctions qui est prise en compte.

    Code:
    scaleA = [0,0] ;
    scaleB= [100,100] ;
    ease ( time, 2, 3, scaleA , scaleB ) ;
    ease ( time, 4, 5, scaleB , scaleA ) ;
    Avec cette expression je ne visualise donc que mon "unscale" qui se produit de la 4e à la 5e seconde.

    Comment avoir bel et bien les 2 interpolations de manière consécutives ?

    Merci d'avance pour vos réponses :-)
     
  2. Sequelles

    Sequelles Modérateur
    Modérateur So

    Points Repaire:
    11 780
    Recos reçues:
    20
    Messages:
    4 261
    Appréciations:
    +2 / 13 / -0
    if

    Bonjour,

    il faut que tu poses if else

    Code:
    scaleA = [0,0] ;
    scaleB= [100,100] ;
    if (time<3)
    ease ( time, 2, 3, scaleA , scaleB ) 
    else
    ease ( time, 4, 5, scaleB , scaleA ) ;
     
  3. raff36

    Points Repaire:
    100
    Recos reçues:
    0
    Messages:
    2
    Appréciations:
    +0 / 0 / -0
    Un grand merci à toi Sequelles !
    Ben oui c'était simple... :D
     
Chargement...

Partager cette page