Hilfe
SetGfxDriver
Aufruf
Parameter
Rückgabewert
Beschreibung
Zusatzinformationen
Beispiel
Siehe auch
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 Teiber 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!"
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

