DisplaySprite3D()

Syntax

DisplaySprite3D(#Sprite3D, x, y [, Transparenz])
Beschreibung
Stellt das angegebene '#Sprite3D' an den angegebenen Koordinaten (x,y) dar. Ein Transparenz-Wert wird benutzt und sollte zwischen 0 und 255 liegen. 0 bedeutet unsichtbar (durchsichtig), 255 bedeutet undurchsichtig. Beliebige Werte in diesem Bereich können benutzt werden.

Für eine bessere Darstellung ist dringend ein 32Bit-Bildschirmmodus angeraten, um weiches Ein- und Ausblenden (englisch: Fade-In/Fade-Out) zu ermöglichen. Mit Sprite3DQuality() können Sie den Rendermodus des 3D-Sprites einstellen, sofern notwendig.

Um ein Sprite mit Alphakanal-Unterstützung anzuzeigen, sollte das für die Erstellung des 3D-Sprite ausgewählte Sprite das #PB_Sprite_AlphaBlending Flag besitzen.

Start3D() muss vor dieser Funktion aufgerufen werden. Wenn mehrere 3D-Sprites dargestellt werden sollen, ist es viel besser, diese alle mit einmal anzuzeigen.

Beispiel:
  Start3D()
    DisplaySprite3D(1, 100, 100, 128)
    DisplaySprite3D(2, 100, 150, 100)
  ; ...
  Stop3D()

Unterstützte OS

Windows, Linux (OpenGl), MacOS X

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