ZoomSprite()
Syntaxe
ZoomSprite(#Sprite, Largeur, Hauteur)Description
Zoom un Sprite.
Arguments
#Sprite Le sprite à zoomer. Largeur Nouvelle largeur du sprite, en pixels.
Si #PB_Default est spécifié, la largeur initiale du sprite est rétablie.Hauteur Nouvelle hauteur du sprite, en pixels.
Si #PB_Default est spécifié, la hauteur initiale du sprite est rétablie.
Valeur de retour
Aucune.
Exemple
InitSprite() OpenScreen(800,600,32,"Sprite") ;Sprite Cible0 CreateSprite(0,100,100) StartDrawing(SpriteOutput(0)) Circle(50,50,49,RGB(255,255,0)) Circle(50,50,40,RGB(0,255,0)) Circle(50,50,30,RGB(0,255,255)) Circle(50,50,20,RGB(0,0,255)) Circle(50,50,10,RGB(255,0,0)) StopDrawing() ;Sprite Cible1 CopySprite(0, 1) ;Boucle For i=-100 To 100 ;Afficher Cible0 et Cible1 DisplaySprite(0, 200, 160) DisplaySprite(1, 500, 160) ;Zoom de Cible0 et Cible1 ZoomSprite(0,100+i,100+i) ZoomSprite(1,100-i,100+i) ;Affichage à l'écran FlipBuffers() ;Effacer le buffer ClearScreen(RGB(0,0,0)) ;Attendre 100 msecondes Delay(100) Next i
Voir aussi
TransformSprite(), RotateSprite()
OS Supportés
Tous