Manuel Amos Professional  Sommaire  Index

Sprites Materiels


Un sprite materiel 16 x 16

Un sprite materiel 16 x 16

Si ce sprite materiel est divise en segments, et que chaque segment est assigne a une image differente, la meme zone memoire de ce sprite unique peut etre utilisee pour afficher jusqu a 16 images simultanees. Heureusement, le materiel de l Amiga permet a chacun de ces segments d etre repositionne n importe ou sur la ligne courante, comme l illustre le schema suivant.

Sprites calcules

Sprites calcules

Comme il y a jusqu a huit sprites 3-couleurs ou quatre sprites 15-couleurs disponibles pour AMOS Professional, vous avez acces a des dizaines d objets a l ecran en meme temps. Cependant, il reste la limite de taille a surmonter.

En affichant deux ou plusieurs sprites de 16 pixels cote a cote, on peut creer des objets plus grands, jusqu a une largeur maximale de 64 pixels pour les sprites 15-couleurs et 128 pixels pour les sprites 3-couleurs. Meme si ces limites de largeur sont depassees, vos programmes continueront de fonctionner, mais il est tres probable que votre commande SPRITE soit completement ignoree !

Lorsque vous utilisez un melange de sprites 3-couleurs et 15-couleurs sur le meme ecran, il est beaucoup plus sur de supposer que la limite de largeur totale de 64 pixels s applique. Sinon, la largeur maximale totale par ligne de sprites peut etre calculee comme suit :

largeur totale = (largeur de tous les sprites 15-couleurs)*2 + (largeur de tous les sprites 3-couleurs)

Retour    Suivant
07.01.02