CopySprite()

Syntax

Ergebnis = CopySprite(#Sprite1, #Sprite2 [, Modus])
Beschreibung
Erzeugt von #Sprite1 eine Kopie als #Sprite2. Wenn das #Sprite2 schon existiert, wird es durch eine Kopie von #Sprite1 ersetzt.

Wenn #PB_Any als '#Sprite2' Parameter verwendet wird, dann wird die Nummer des neuen Sprites als 'Ergebnis' zurückgegeben.

Der 'Modus' Parameter ist optional und kann folgende Werte (auch verknüpft mit dem '|' Operator) annehmen:
  0                        : Normaler Modus, das Sprite befindet sich im Video-Speicher (wenn möglich)
  #PB_Sprite_Memory        : das Sprite wird in den PC-Hauptspeicher geladen (für SpecialFX)
  #PB_Sprite_Alpha         : das Sprite ist in 8 Bit, grau und wird mit DisplayAlphaSprite() oder
                             DisplayShadowSprite() benutzt
  #PB_Sprite_Texture       : das Sprite wird mit 3D Unterstützung erstellt, nützlich für den CreateSprite3D()
                             Befehl der Sprite3D Library.
  #PB_Sprite_AlphaBlending : das Sprite wird mit per Pixel Alpha-Kanal Unterstützung erstellt, das Bildformat
                             muss dies unterstützen (derzeit nur PNG und TIFF). #PB_Sprite_Texture muss ebenso
                             angegeben werden und das Sprite muss mittels DisplaySprite3D() angezeigt werden.

Unterstützte OS

Alle

<- CloseScreen() - Sprite Inhaltsverzeichnis - CreateSprite() ->