Den Game Maker benutzen
Die Anzeige
Die Anzeige repräsentiert das gesamte Areal auf dem Monitor. Sie hat eine Größe (typischerweise 1024x768 oder 1280x1024), eine Farbentiefe, das ist die Anzahl der Bits, die benutzt werden, um einen einzelnen Pixel zu repräsentieren (typischerweise 16 = Hohe Farbe oder 32 = Volle Farbe), und eine Bildwiederholungsrate, das ist die Anzahl der Male pro Sekunde die Anzeige neu aufgebaut wird (typischerweise zwischen 60 und 120). Diese Einstellungen können zwar normalerweise durch die Anzeige-Eigenschaften geändert werden, aber für Spiele obgleich, im Besonderen wenn sie im Vollbildmodus laufen, ist es wichtig, diese Einstellungen ändern zu können. All diese Einstellungen können für das Spiel in den Spiel Einstellungen initialisiert werden. Für die Benutzung während des Spielgeschehens existieren die folgenden Funktionen. Beachte dennoch, dass das Verändern der Einstellungen während des Spielgeschehens in einer zeitlichen Verzögerung resultieren wird, so wie Dinge wiederhergestellt werden müssen. Die Funktionen um den Modus festzulegen sind nur in der registrierten Version verfügbar.display_get_width() Gibt die Breite der Anzeige in Pixeln wieder.
display_get_height() Gibt die Breite der Anzeige in Pixeln wieder.
display_get_colordepth() Gibt die Farbentiefe in Bits wieder.
display_get_frequency() Gibt die Bildwiederholungsrate der Anzeige wieder.
display_set_size(w, h) Legt die Breite und Höhe der Anzeige in Pixeln fest. Gibt wieder, ob dies erfolgreich war. (Beachte, dass nur bestimmte Kombinationen erlaubt sind.)
display_set_colordepth(coldepth) Legt die Farbentiefe fest. Im Allgemeinen sind nur 16 und 32 erlaubte Werte. Gibt wieder, ob sie erfolgreich war.
display_set_frequency(frequency) Legt die Bildwiederholungsrate für den Bildschirm fest. Nur wenige Bildwiederholungsraten sind erlaubt. Typischerweise könntest du dies auf 60 mit einem identischem Room Speed festlegen um saubere Bewegung mit 60 Bildern pro Sekunde zu erhalten. Gibt wieder, ob sie erfolgreich war.
display_set_all(w, h, frequency, coldepth) Legt alles auf einmal fest. Benutze -1 für Werte, die du nicht ändern willst. Gibt wieder, ob sie erfolgreich war.
display_test_all(w, h, frequency, coldepth) Testet, ob die angegebenen Einstellungen erlaubt sind. Sie ändert nicht die Einstellungen. Benutze -1 für Werte, die du nicht ändern willst. Gibt wieder, ob die Einstellungen erlaubt sind.
display_reset() Setzt die Anzeige-Einstellungen auf diejenigen, als das Programm gestartet wurde, zurück.
Manchmal ist es nützlich, Information über die Position der Maus auf der Anzeige zu erhalten oder diese Position zu ändern. Für dies existieren die folgenen Funktionen:
display_mouse_get_x() Gibt die x-Koordinate der Maus auf der Anzeige wieder.
display_mouse_get_y() Gibt die y-Koordinate der Maus auf der Anzeige wieder.
display_mouse_set(x, y) Legt die Position der Maus auf der Anzeige auf die angegebenen Werte fest.
« Tiles | Das Fenster »
Alternative Versionen
Du kannst dieses Handbuch auch auf einer langen Seite (± 1.5 mb) ansehen.
Auch verfügbar in:
Download helpfile
Auch verfügbar in:
Download helpfile