Syntaxe
|
ANIMATE array%, x%, y%, view%
|
Paramètres
| Nom |
Description |
| array% |
Ce paramètre contient le tableau d'entiers représentant les données du sprite à animer. Ce paramètre associe l'instruction à un sprite spécifique. |
| x% |
Ce paramètre spécifie la position horizontale (coordonnée X en pixels) du coin supérieur gauche du sprite sur l'écran. |
| y% |
Ce paramètre spécifie la position verticale (coordonnée Y en pixels) du coin supérieur gauche du sprite sur l'écran. |
| view% |
Ce paramètre indique le numéro de vue du sprite à afficher, permettant de sélectionner une phase d'animation ou une posture particulière. |
Description
Cette instruction permet de contrôler et d'animer un ou des sprite(s) à l'écran.
Remarques
- La commande ANIMATE contrôle la position et la séquence d'affichage de chacun des objets graphiques mobiles que vous avez chargés dans le tableau d'entiers spécifié.
Ces objets graphiques sont plus ou moins appelés sprites. Associez chaque commande ANIMATE que vous utilisez à un sprite particulier en spécifiant le nom du tableau du sprite.
- Suivez le nom du tableau avec une liste de paramètres séparés par des virgules. Cette liste comprend les coordonnées du coin supérieur gauche du sprite, x% et y% (exprimées en pixels) et le
numéro de vue que vous souhaitez afficher. Le fichier que vous avez enregistré après la modification de votre image-objet garde une trace de la taille et du nombre de vues de l'image-objet. Si vous spécifiez
la vue numéro 2, le ABasiC récupère le nombre d'octets par vue et va à l'élément de tableau approprié pour récupérer les informations à afficher.
- L'animation sur un Amiga est similaire à l'animation de film : en remplaçant rapidement une vue de votre sprite par une autre au même emplacement
de l'écran, vous créez l'illusion du mouvement.
Dernière mise à jour : Mardi, le 11 Août 2020