Startseite | Anpassen | Blog | Extras | Anmelden | Info
Handbuch | D&D icons | GML Parser | Archiv | Iso City
Benutzername: Passwort:  
Über | Funktionen | Verzeichnis | Banner | Kontakt

Den Game Maker benutzen
Den Game Maker benutzen

Hintergründe

Hintergründe

Die folgenden Routinen sind für das Manipulieren von Hintergründen vorhanden.

background_duplicate(ind) Erstellt eine Duplikat des Hintergrundes mit dem angegebenen Index. Es gibt den Index des neuen Hintergrundes zurück. Wenn ein Fehler passiert, gibt es -1 zurück.
background_assign(ind, back) Verbindet den angegebenen Hintergrund mit dem Hintergrund ind. Dies erstellt eine Kopie des Hintergrundes.
background_add(fname, transparent, smooth, preload) Fügt den Hintergrund aus der Datei fname den Hintergrund-Ressourcen hinzu. Nur bmp und jpg Bilder können verwendet werden. transparent gibt an, ob der Hintergrund teiltransparent sein soll. smooth gibt an, ob die Ecken geglättet werden sollen. preload gibt an, ob die Textur vorgeladen werden soll. Die Funktion gibt den Index des neuen Hintergrundes zurück, um ihn zu zeichnen oder ihn der Variable background_index[0] zu übergeben um ihn im aktuellen Raum anzuzeigen. Wenn ein Fehler auftritt wird -1 zurückzugeben.
background_replace(ind, fname, transparent, smooth, preload) Dasselbe wie oben, ersetzt diesmal aber den Hintergrund. Die Funktion gibt an, ob sie erfolgreich war. Wenn der Hintergrund sichtbar ist, wird er auch ersetzt.
background_create_color(w, h, col, preload) Erstellt einen Hintergrund mit der angegebenen Größe und Farbe und mit den gegebenen Einstellungen. Es gibt den Index des neuen Hintergrunds zurück. Wenn ein Fehler passiert wird -1 zurückgegeben.
background_create_gradient(w, h, col1, col2, kind, preload) Erstellt einen Hintergrund mit der angegebenen Größe und Farbverlauf und mit den gegebenen Einstellungen. col1 und col2 geben die Start- und Endfarbe an. kind ist eine Zahl zwischen 0 und 5 welche die Art des Verlaufs angibt: 0=horizontal 1=vertikal, 2= rechteckig, 3=ellipse, 4=doppelt horizontal, 5=doppelt vertical. Es gibt den Index des neuen Hintergrunds zurück. Wenn ein Fehler passiert wird -1 zurückgegeben.
background_create_from_screen(x, y, w, h, transparent, smooth, preload) Erstellt einen Hintergrund von der angegebenen Bildfläche. Dies macht es möglich, einen beliebigen Hintergrund zu erstellen. Zeichne mit den Zeichenfunktionen ein Bild auf dem Bildschirm und mache dann einen Hintergrund davon. (Wenn du es nicht im Draw Event machst wird dies sogar nicht auf dem Bildschirm angezeigt.) Die anderen Parameter sind wie oben. Die Funktion gibt den Index des neuen Hintergrundes wider. Vorsicht ist hier geboten. Auch wenn wir hier über den Bildschirm reden, ist es die Zeichenregion die zählt. Das dort möglicherweise ein Fenster ist und dies skaliert wird wird nicht beachtet.
background_create_from_surface(id, x, y, w, h, transparent, smooth, preload) Erzeugt einen Hintergrund von der Oberfläche mit der angegebenen ID. Dies macht es möglich jede Art von Hintergrund zu erstellen, in dem du das was du willst auf eine Oberfläche zeichnest und daraus einen Hintergrund machst. Die Funktion gibt den Index des neuen Hintergrundes zurück. Beachte das die Alphawerte im Hintergrund beibehalten werden.
background_delete(ind) Löscht den Hintergrund und gibt seinen Speicher frei.

Die folgenden Routinen existieren, um das Aussehen eines Hintergrundes zu ändern.

background_set_alpha_from_background(ind, back) Ändert die Alpha (Transparenz) Werte des Hintergrundes mit dem Index ind mit den Werten des Hintergrundes spr. Dies kann nicht rückgängig gemacht werden.

Suche Suche


Alternative Versionen Alternative Versionen

Du kannst dieses Handbuch auch auf einer langen Seite (± 1.5 mb) ansehen.

Auch verfügbar in: Niederländisch Englisch Französisch

ZIP Download helpfile

Werbung Werbung

GameMaker Handbuch