PureBasic - Sprite

Einleitung

'Sprites' sind Computerspielern bestens bekannt. Diese sind kleine Bilder, manchmal auch 'Brushes' (Pinsel) genannt, welche an jeder Position des Bildschirms angezeigt werden können. Die Sprites können mittels einem transparenten Layer (Schicht) über Grafiken bewegt werden. Noch besser: PureBasic erlaubt das Ausführen von Echtzeit-Effekten wie Schatten, Alpha-Blending, Einfärben, Zoomen, Rotieren, ... - und all dies im Fenster- oder 'Fullscreen' (Bildschirm) Modus.

Nach der Initialisierung der Screen- und Sprite-Umgebung mittels InitSprite() können Sie mit dem Öffnen eines Bildschirms als Vollbild oder im Fenster beginnen.


Windows: DirectX 9 wird für das Sprite-Handling benutzt, was Ihren Programmen die Verwendung von Hardwarebeschleunigung (sofern verfügbar) ermöglicht. Zwei weitere Subsysteme sind ebenfalls verfügbar, je nach Ihren Bedürfnissen: "OpenGL" und "DirectX11", welche OpenGL bzw. DirectX11 für die Screen-Erstellung verwenden.

Linux: OpenGL wird für die Screen-Erstellung verwendet, was die Verwendung von Hardware-Beschleunigung ermöglicht.

MacOS X: OpenGL wird für die Screen-Erstellung verwendet, was die Verwendung von Hardware-Beschleunigung ermöglicht.

Befehlsübersicht

CatchSprite
ClipSprite
CopySprite
CreateSprite
DisplaySprite
DisplayTransparentSprite
FreeSprite
GrabSprite
InitSprite
IsSprite
LoadSprite
RotateSprite
SaveSprite
SpriteBlendingMode
SpriteCollision
SpriteDepth
SpriteHeight
SpriteID
SpriteOutput
SpritePixelCollision
SpriteQuality
SpriteWidth
TransformSprite
TransparentSpriteColor
ZoomSprite

Beispiel

Sprite.pb
WindowedScreen.pb

Unterstützte OS

Alle

Referenz-Handbuch - Inhaltsverzeichnis