CreateSprite()
Syntaxe
Resultat = CreateSprite(#Sprite, Largeur, Hauteur [, Mode])Description
Crée un nouveau Sprite.
Arguments
#Sprite Le numéro d'identifiant du nouveau sprite.
#PB_Any peut être utilisé pour générer automatiquement ce numéro.Largeur, Hauteur Les dimensions du nouveau sprite, en pixels. Mode (optionnel) Peut être une combinaison de (utiliser '|') #PB_Sprite_PixelCollision: Ajoute des informations spéciales pour gérer les collisions de pixels à travers SpritePixelCollision(). #PB_Sprite_AlphaBlending : Le sprite est créé avec un canal alpha (transparence), nécessaire pour utiliser DisplayTransparentSprite().
Valeur de retour
Renvoie une valeur non nulle si le sprite a été créé avec succès, zéro sinon.
Remarques
CreateSprite() doit être appelée dans le même thread où OpenScreen() a été appelé.
Exemple
InitSprite() OpenScreen(800,600,32,"Sprite") ;Création du sprite CreateSprite(0,200,200) StartDrawing(SpriteOutput(0)) DrawingMode(#PB_2DDrawing_Gradient) BackColor(RGB(255,255,255)) FrontColor(RGB(0,0,255)) CircularGradient(100, 100, 100) Circle(100, 100, 100) CircularGradient(350, 100, 75) Circle(300, 100, 100) StopDrawing() DisplaySprite(0, 210, 160) FlipBuffers() Delay(3000)
Voir aussi
SpriteOutput()
OS Supportés
Tous