Affichage d objets sur un fond changeant
Lorsque des objets doivent etre affiches sur un fond qui change rapidement, d autres problemes peuvent survenir. Il est tres important de comprendre que, meme s ils peuvent afficher les memes images, les Sprites et les Bobs sont fondamentalement differents. Le tableau suivant resume ces differences.
Sprites
Bobs
Cela a des consequences importantes pour votre programmation, et explique pourquoi le systeme DOUBLE BUFFER est si essentiel. C est justement l independance des Sprites qui les rend si utiles.
AMOS Professional permet l utilisation de Bobs avec des ecrans animes, et la section suivante explique comment les ecrans sont mis a jour pour permettre cela.
Le processus de mise a jour
Cette explication du systeme de deplacement des Bobs est tres detaillee. Si vous n etes pas interesse par la theorie, les commandes BOB CLEAR et BOB DRAW sont expliquees plus loin dans ce chapitre, et suffisent pour continuer.
Voyons maintenant comment se fait la mise a jour sur un ecran sans double buffering. Supposons que vous vouliez afficher un seul objet Blitter a l ecran. Voici les etapes necessaires :