CreateSprite()

Syntax

Ergebnis = CreateSprite(#Sprite, Breite, Höhe [, Modus])
Beschreibung
Erstellt ein leeres Sprite mit den angegebenen Dimensionen. SpriteOutput() kann verwendet werden, um auf dem Sprite zu Zeichnen.

Parameter

#Sprite Eine Nummer zum Identifizieren des neuen Sprites. #PB_Any kann verwendet werden, um diese Zahl automatisch zu generieren.
Breite, Höhe Die Größe des neuen Sprites (in Pixel).
Modus (optional) Dies kann eine Kombination der folgenden Werte (verknüpft mit dem '|' Operator) sein:
  #PB_Sprite_PixelCollision: Fügt spezielle Informationen zum Handling der Pixel-Kollision mittels SpritePixelCollision() hinzu.
  #PB_Sprite_AlphaBlending : Das Sprite wird mit per Pixel Alpha-Kanal Unterstützung erstellt, benötigt
                             für DisplayTransparentSprite().

Rückgabewert

Ein Wert ungleich Null, wenn das Sprite erstellt wurde, andernfalls Null. Wenn #PB_Any als #Sprite Parameter verwendet wurde, dann wird im Erfolgsfall die generierte Nummer zurückgegeben.

Anmerkungen

CreateSprite() muß im selben Thread aufgerufen werden, in dem OpenScreen() aufgerufen wurde.

Siehe auch

SpriteOutput()

Unterstützte OS

Alle

<- CopySprite() - Sprite Inhaltsverzeichnis - DisplaySprite() ->