Ni a t il pas un moyen de charger un sprite (loadsprite) image en png (24) et d'indiquer la couleur à rendre transparente ??
En gros j'ai ma palette

J'ai tout d'abord utilisé
Code : Tout sélectionner
If LoadSprite(0,"img/palette1ff00ff.png",#PB_Sprite_AlphaBlending)
Code : Tout sélectionner
DisplayTransparentSprite(0,Palette(1)\PosX ,Palette(1)\PosY ) ; affiche le sprite raquette au coordonées modifié par les touches
TransparentSpriteColor(0,$FF00FF)
Tout ça pour une simple palette ?? Ni a t-il pas plus simple pour afficher l'image de la raquette ?
Du coup une autre question me vient à l'esprit..
- Peut-il y avoir interaction entre sprite et sprite3D (ma balle est un simple sprite) ou faut il convertir tous les sprites en sprite3D ?
Si vous voulez le code complet je l'ajoute mais j'ai repris à peu de chose prés mon code ICI
j'ai juste changé
Code : Tout sélectionner
CreateSprite(0, LPalette, HPalette)
If StartDrawing(SpriteOutput(0))
Box(0, 0, LPalette, HPalette, RGB(55, 100, 255)) ; palette
StopDrawing()
EndIf
Code : Tout sélectionner
If LoadSprite(0,"img/palette1ff00ff.png",#PB_Sprite_AlphaBlending)
Else
MessageRequester(" ","erreur loadsprite")
CreateSprite(0, LPalette, HPalette)
If StartDrawing(SpriteOutput(0))
Box(0, 0, LPalette, HPalette, RGB(55, 100, 255)) ; palette
StopDrawing()
EndIf
EndIf
Avant de poursuivre, j'aurai aimer vous entendre à ce sujet.