video_mode
Der aktuelle Video-Modus; bestimmt entweder im Fenster- oder im Vollbildmodus die Aufösung des Videogerätes bei Spielstart. A7.62 In Abhängigkeit des video_aspect-Wertes können sie folgenden Normal- oder Breitbildauflösungen gewählt werden:
Wertebereich:
1 |
320x200 (nur Fenster) |
2 |
320x240 (nur Fenster) |
3 |
320x400 (nur Fenster) |
4 |
400x300 (nur Fenster) |
5 |
512x384 (nur Fenster) |
6 |
640x480, 640x400, 640x352 |
7 |
800x600, 720x480, 848x480 (default) |
8 |
1024x768, 1024x600 |
9 |
1280x1024, 1280x800, 1280x720 |
10 |
1400x1050, 1440x900 |
11 |
1600x1200, 1680x1050 |
12 |
1920x1200, 1920x1080 |
Typ:
var
Modifiziert durch:
video_switch
Bemerkungen:
- Nach Öffnen der Videovorrichtung, läßt sich diese Variable
nur über die
video_switch-Anweisung
verändern. Per Voreinstellung schaltet die [F5]-Taste
durch die Videoauflösung.
- Je nach 3D-Karte sind einige der Auflösungen nicht verfügbar. Vollbild-Videomodi unter 6 sind überholte Modi und werden von den meisten Videokarten nicht unterstützt. Vollbildmodi von 6..10 funktionieren fast überall.
- Zum Einstellen einer beliebigen Auflösung im Window-Modus läßt
sich video_set verwenden.
- In C-Skript kann diese Variable nicht gesetzt, sondern muß neu definiert
werden. LC In lite-C kann diese
Variable im ersten Frame vor jedem level_load()- oder wait()-Aufruf
gesetzt werden.
- In A6 werden Auflösungen über
8 nur von der Commercial-Edition unterstützt. Diese Einschränkung gilt nicht
für A7 .
- Um einem Verwenden von Breitbildauflösungen vorzubeugen, kann man die Variablecvideo_aspect auf 1.333 oder niedriger setzen.
Beispiel (lite-C):
function main()
{
video_mode = 6; // start in 640x480, 640x400, or 640x352 resolution
video_screen = 1; // start settings for Fullscreen
wait(1)
...
}
Siehe auch:
video_switch, video_aspect, video_screen, screen_size
► Aktuelle Version Online