Den Game Maker benutzen
Was ist neu
Version 6.1 des Game Maker ist ein relativ kleines Upgrade von 6.0. Die folgenden Veränderungen wurden gemacht:Inkompatibilitäten
Die Hauptinkompatibilität ist das Partikelsystem. Einige Funktionen wurden entfernt und die Größe der internen Sprites wurde geändert. Auch wurden die eingebauten Formen geändert. Siehe unten für mehr Informationen.Eine kleine Inkompatibilität liegt im folgen des Views. Weil das Sprite nun nicht mehr berücksichtigt wird, könnte ein größerer Rand gebraucht werden.
Die Dateien sind aufwärts- und abwärtskompatibel. Das heißt, Version 6.1 kann mit Version 6.0 erstellte Dateien lesen und umgekehrt. 100% funktioniert das natürlich nur, wenn keine der neuen 6.1 Funktionen benutzt wird.
Effekte
Ein sehr einfacher Mechanismus für Effekte und Explosionen wurde hinzugefügt. Es gibt nur eine Aktion die in jedem Event genutzt werden kann. Es erstellt Effekte, wie Explosionen, Rauch, Feuerwerk, Regen oder Schnee. Es gibt 12 verschiedene Arten von Effektnen in drei verschiedenen Größen und in der Farbe deiner Wahl. Die Effekte können auch mit einem einfachen Funtkionsaufruf erstellt werden.Partikelsystem
Das Partikelsystem wurde verbessert, was zu einigen Inkompatibilitäten führt. Die Hauptänderung ist, das die Partikel nun automatisch aktualisiert und gezeichnet werden. Es muss nun kein Objekt mehr dafür erstellt werden. Die alten Funktionen hierfür gibt es nicht mehr und müssen entfernt werden. Auch wurde das Erstellen von Partikeltypen geändert.- Partikelsysteme haben nun eine Zeichentiefe und -position.
- Es gibt mehr eingebaute Partikeltypen, inklusive Ringe, Rauch, Wolken, und Explosionen. Es gibt auch mehr Möglichkeiten für Farben, Partikel können eine (wechselnde) Ausrichtung haben, ihr Seitenverhältnis kann bestimmt werden und ihre Farben können additiv gemischt werden.
- Zufällige Änderungen in Größe, Geschwindigkeit und Richtung wurden ersetzt durch "wackeln", was zu weitaus interessanteren Effekten führt, beispielsweise blinkenden Sternen.
- Die Benutzung des Partikelsystems per Drag&Drop wurde weiter ausgebaut, erlaubt nun das nutzen von Sprites, Farbänderungen und Alpahwerte.
- Die Partikeldemo wurde aus der Distribution entfernt, aber auf der Webseite gibt es eine schöne Demo inkl. Quellcode..
Bildeditor
Der Bildeditor erfuhr einige Verbesserungen. Die Möglichkeit des Erstellens, Bewegens, und Kopierens von Auswahlen wurde hinzugefügt. Auch der Textmechanismus wurde überarbeitet, nun ist es möglich Text umherzubewegen. Du kannst ganz einfach horizontale, vertikale und diagonale Linien, Quadrate und Kreise zeichnen. Mit gedrückter <Strg> Taste kann nun aus dem Bild eine Farbe gewählt werde. Und es gibt Befehle um einen Umriss aus dem Bild zu zeichnen und die Farben zu invertieren. Auch wurden neue, bessere Cursorbilder verwendet.Bewegungsplanung
Potentielle Feldbewegungsplanungsfunktionen können nun Instanzen eines bestimmten Typs vermeiden. Durch die Benutztung von Parents führt dies zu extrem flexibler Bewegungsplanung.3D Graphikmodelle
Ein neues Set Funktionen wurde hinzugefügt um 3D Modelle zu Erstellen, zu Zeichnen, zu Speichern und zu Laden. Sie sind zwar etwas eingeschränkt aber beschleunigen 3D immens..Zeichnen auf Oberflächen
Anstatt auf dem Bildschirm zu zeichnen kann man nun auch Oberflächen definieren und darauf zeichnen. Solche Oberflächen können dann auf den Bildschirm gezeichnet oder als Textur verwandt werden. Oberflächen können teilweise transparent mit Alpa Werten sein. Sie können in eine Datei gespeichert werden. Sie können auch in Sprites oder Hintergründe umgewandelt werden.Andere Änderungen
Es gibt noch mehr Veränderungen und Neuerungen. Hier noch die wichtigsten.- Ein besserer Installer wird nun verwendet.
- Eine Aktion wurde hinzugefügt, um ein Objekt am Rand umzuklappen.
- Eine Aktion wurde hinzugefügt, um zufällig eines aus 4 Objekten zu erstellen.
- Eine neue Raster Datenstruktur wurde hinzugefügt.
- Die Zahl der Alarmevents wurde auf 12 und die der Benutzerdefinierten Events auf 16 gehoben.
- Funktionen choose(val1,val2,...) und median(val1,val2,...) hinzugefügt.
- Aktionsblöcke in Objekten und Zeitleisten werden nun eingerückt.
- Beim Hinzufügen von Bildern in ein Sprite gibt es mehr Möglichkeiten.
- Mausradevents wurden hinzugefügt.
- Du kannst beginnend mit $ nun Hexadezimalwerte verwendet, z.B. $0000FF ist rot.
- Die Synchronisationsoption arbeitet nun besser.
- Momente in den Zeitleisten können dupliziert werden.
- Funktion screen_wait_vsync() um auf vertikale Synchronisation zu warten wurde hinzugefügt.
- Du kannst nun <Shift> zum Auswählen mehrere Tiles gedrückt halten, oder <Strg> um ein Vielfaches der Raumrastergröße zu verwenden.
- ...
Korrigierte Fehler
Die folgenden größeren Bugs wurden behoben.- Kollisionen laufen nun korrekt mit gesetztem notme.
- Beim Erstellen von Räumen während des Spieles ist die Geschwindigkeit nun 30.
- Der Puffer wird auf scharz geschaltet wenn das Spiel gestartet wird oder die Auflösung geändert wird.
- Ein Bug in der Funktion d3d_vertex_normal_texture_color() behoben.
- Ein Bug beim Erstellen von Hintergründen und Sprites vom Bildschirm behoben.
- Globale Variablen werden im Debug-Modus korrekt angezeigt.
- Fehler korrigiert beim Einfügen von Momenten in leere Zeitleisten.
- Fehler beim Ursprung in replace_sprite() behoben.
- Ein View kann auch einer Instanz ohne Sprite folgen.
- Einige Soundprobleme wurde behoben.
- Real Werte in Ini Dateien werden nun mit , und . als Trennzeichen gelesen.
- Einige Fehler in der Hilfedatei wurden behoben.
- Die Aktion zum zufälligen Springen an eine Position setzt die Instanz nicht mehr ausserhalb des Raumes.
- Der Any Key Eevent reagiert nun auch auf Zeichen wie ~ . , [ etc.
- Bug mit eliptischen Deflectors und Destroyern behoben.
- Bug behoben, der manchmal beim Drag&Drop auftrat.
- Beim Zusammenfügen von Spielen bleibt das Objekt, dem ein View folgen muss, erhalten.
- Die Standardlautstärke ist nun immer das Maximum.
- Art der ein View einem Objekt folgt geändert (nur noch die Position wird berücksichtigt). Dies umgeht die Wackelprobleme, benötigt aber einen größeren Rand.
- Pfadgeschwindigkeit kann nun negativ sein.
- Probleme mit der Scrolleiste im Raumeditor behoben.
- ...
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