SpriteQuality()
Syntaxe
SpriteQuality(Qualite)Description
Change la qualité de rendu d'un sprite.
Arguments
Qualite La qualité d'affichage du sprite.
Peut-être l'une des valeurs suivantes:#PB_Sprite_NoFiltering : Pas de filtrage, plus rapide, mais laid après un zoom / rotation (par défaut). #PB_Sprite_BilinearFiltering: Filtrage bilinéaire, plus lent mais propre lors de zoom / rotation.
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=0 To 300 ;Qualité normale pour Cible0 SpriteQuality(#PB_Sprite_NoFiltering) ;Rotation du sprite pour apprécier la qualité RotateSprite(0, 0.5, #PB_Relative) ;Affichage du sprite DisplaySprite(0, 300, 160) ;Haute qualité pour Cible1 SpriteQuality(#PB_Sprite_BilinearFiltering) ;Rotation du sprite pour apprécier la qualité RotateSprite(1, 0.5, #PB_Relative) ;Affichage du sprite DisplaySprite(1, 450, 160) ;Affichage à l'écran FlipBuffers() ;Effacer le buffer ClearScreen(RGB(0,0,0)) Next i
OS Supportés
Tous