Le programmeur AMOS Professional souhaite obtenir des effets visuels superbes avec des commandes simples et economes. Les techniques classiques du cinema et de la video sont facilement disponibles, ainsi que des routines plus spectaculaires rendues possibles uniquement par la puissance de l ordinateur.
Quand l image d un ecran se dissout et fond dans l image d un autre ecran, divers effets de fondu sont produits.
APPEAR
instruction : fondu entre deux ecrans
Appear ecran source To ecran destination, pixels
Appear ecran source To ecran destination, nombre pixels, plage
Cette commande cree un fondu entre deux images. Choisissez le numero de l ecran source d ou provient l image originale, puis le numero de l ecran destination dans lequel elle se fond. Les fonctions LOGIC et PHYSIC peuvent etre utilisees a la place des numeros d ecran si besoin.
Ensuite, indiquez une valeur pour produire l effet desire, en fixant le nombre de points pixels a afficher, allant de 1 pixel jusqu a la totalite de l ecran.
Normalement, APPEAR affecte toute la surface de l ecran, mais un parametre optionnel permet de ne faire le fondu que sur une partie de l ecran. Puisque les ecrans sont dessines de haut en bas, indiquez la zone a fondre en ajoutant la plage de pixels a partir du haut de l ecran. Par exemple :
E> Load "AMOSPro_Tutorial:Objects/Bobs.Abk" Flash Off : Get Bob Palette Paste Bob 100,0,1 Wait 100 Screen Open 1,320,90,16,Lowres Flash Off : Get Bob Palette Appear 0 To 1,1,28800
Cet exemple fait fondre la partie superieure de l ecran par defaut dans l ecran 1 nouvellement ouvert. Evidemment, l apparence des fondus variera selon le mode d ecran utilise.
FADE
instruction : fondre les couleurs vers de nouvelles valeurs
Fade vitesse
Fade vitesse, liste couleurs
Fade vitesse To numero ecran
Fade vitesse To numero ecran, masque
L effet classique de "fondu au noir" utilise dans les films prend la palette actuelle et fait graduellement disparaitre toutes les couleurs vers zero. Fixez la vitesse du fondu en indiquant le nombre de periodes de blanc vertical entre chaque changement de couleur. Essayez ceci :
E> Flash Off : Curs Off Centre "GOOD NIGHT" Fade 5