Hilfe

SetGfxDriver

B2D B+ B3D

Aufruf

SetGfxDriver nummer

Parameter

nummer Nummer des Treibers


Rückgabewert

-


Beschreibung

Mit diesem Befehl kann ein Grafiktreiber ausgewählt werden. Einige Rechner können mehrere Grafikkarten haben - mit unterschiedlichen Treibern. Mit CountGfxDrivers kann die Anzahl der Treiber ermittelt werden.


Zusatzinformationen

Für 2D-Spiele ist die Auswahl des Treibers kaum sinnvoll - fast alle Grafikkarten haben die gleiche Geschwindigkeit. Bei 3D-Leistung gibt es dagegen enorme Unterschiede. Tipp: Erstelle ein Menü, wo der Spieler selbst den Grafiktreiber auswählen muss.

Bei BlitzPlus verhalten sich die Befehle CountGfxDrivers, GfxDriverName und SetGfxDriver ein wenig anders. Statt unterschiedliche Treiber für mehrere Grafikkarten zurückzugeben, benutzt man diese Funktionen um OpenGL in B+ zu aktivieren. Es sind immer drei "Treiber" da: Native (1), OpenGL (2) und DirectDraw (3, Standard). Möchte man nun den offiziell nur "zu Testzwecken" eingebauten OpenGL-Modus wählen, muss man "SetGfxDriver 2" ausführen.


Beispiel

Hier wird eine Treiberliste ausgegeben und man kann einen Treiber durch Eingabe auswählen:

totalDrivers = CountGfxDrivers ()

Print "Wähle einen Treiber aus:"

For t = 1 To totalDrivers
   Print t+") " + GfxDriverName$ (t)
Next

driver = Input ("Gebe eine Zahl ein:")
SetGfxDriver driver

Print "Treiber ausgewählt!"


Siehe auch

CountGfxDrivers, GfxDriverName

Übersicht 2D Grafik Anzeige