TransparentSpriteColor()

Syntaxe

TransparentSpriteColor(#Sprite, Couleur)
Description
Change la couleur de transparence d'un Sprite (quand il est affiché avec DisplayTransparentSprite()).

Arguments

#Sprite Le sprite à utiliser.

Si #PB_Default est utilisé à la place de #Sprite, alors la couleur par défaut (Noir - RGB(0,0,0)) est remplacée par la couleur spécifiée qui devient la nouvelle couleur de transparence par défaut.
Elle sera utilisée par tous les sprites qui seront créés ou chargés ultérieurement (par LoadSprite(), CreateSprite(), etc...).
Couleur La nouvelle couleur de transparence.

RGB() peut être utilisé pour définir la valeur de 'Couleur'. Un tableau représentant les couleurs les plus communes est disponible ici.

La couleur de transparence par défaut est noire RGB(0,0,0).

Valeur de retour

Aucune.

Exemple

InitSprite()

OpenScreen(800,600,32,"Sprite")

LoadSprite(0,#PB_Compiler_Home +"Examples/Sources/Data/Geebee2.bmp")  
DisplaySprite(0, 50, 160)
DisplayTransparentSprite(0, 200, 160,128)
DisplayTransparentSprite(0, 350, 160,128,RGB(255,0,255))
DisplayTransparentSprite(0, 500, 160,0,RGB(255,0,255))
DisplayTransparentSprite(0, 500, 160,255,RGB(255,0,255))

TransparentSpriteColor(0, RGB(255,0,255))
DisplaySprite(0, 50, 360)
DisplayTransparentSprite(0, 200, 360,128)
DisplayTransparentSprite(0, 350, 360,128,RGB(255,0,255))
DisplayTransparentSprite(0, 500, 360,0,RGB(255,0,255))
DisplayTransparentSprite(0, 500, 360,255,RGB(255,0,255))
FlipBuffers()
Delay(6000)

Voir aussi

DisplayTransparentSprite(), RGB()

OS Supportés

Tous

<- TransformSprite() - Sprite Index - ZoomSprite() ->