DisplaySprite3D()

Syntaxe

DisplaySprite3D(#Sprite3D, x, y [, Transparence])
Description
Affiche le sprite 3D spécifié à la position de coordonnées (x,y). Un paramètre de transparence est utilisé et peut prendre une valeur de la plage 0 à 255. 0 signifie invisible et 255 opaque. Toute valeur de cette plage peut être utilisée. Pour un meilleur rendu, un écran en mode 32-bit est fortement recommandé pour des effets de fondus réguliers.

Pour afficher un sprite avec le support de l'alpha-channel, le sprite qui a servi à la création du sprite 3D doit avoir l'option #PB_Sprite_AlphaBlending.

Start3D() doit être appelé avant cette fonction. Si plusieurs sprites 3D doivent être affichés, il est préférable de les afficher en une fois. Exemple:
  Start3D()
    DisplaySprite3D(1, 100, 100, 128)
    DisplaySprite3D(2, 100, 150, 100)
    ; ...
  Stop3D()

OS Supportés

Windows, Linux (OpenGl), MacOS X

<- CreateSprite3D() - Sprite3D Index - FreeSprite3D() ->