Den Game Maker benutzen
Pfade
Es ist möglich Pfade zu erstellen und Punkte den Pfaden zuzuordnen. Verändere nie einen Pfad welcher von einer Instanz benutzt wird. Dies kann zu unerwarteten Fehlern führen. Die folgenden Funktionen existieren:path_set_kind(ind, val) Setzt die Art der Verbindung des Pfades mit dem angegebenen Index (0 = gerade, 1 = sanft).
path_set_closed(ind, closed) Gibt an ob der Pfad geöffnet (false) oder geschlossen sein muss (true).
path_set_precision(ind, prec) Gibt die Präzision an mit der die "Flüssigkeit" des Pfades berechnet werden soll (sollte zwischen 1 und 8 liegen).
path_add() Fügt einen neuen leeren Pfad hinzu. Der Index des Pfades wird zurückgegeben.
path_delete(ind) Löscht den Pfad mit dem angegebenen Index.
path_duplicate(ind) Erstellt eine Kopie des Pfades mit dem gegebenen Index her. Gibt den Index der Kopie wieder.
path_assign(ind, path) Verbindet den angegebenen Pfad mit dem Pfad ind. So erstellt sie eine Kopie von path. Damit kannst du einen existierenden Pfad einen neuen Pfad zuweisen.
path_append(ind, path) Fügt dem angegeben Pfad den Pfad ind an.
path_add_point(ind, x, y, speed) Fügt eine Punkt zu dem Pfad mit dem angegebenen Index in die Position (x, y) mit der angegebenen Geschwindigkeitsfaktor. Denke daran das ein Faktor von 100 die aktuelle Geschwindigkeit darstellt. Niedrigere Werte verlangsamen und höhere beschleunigen.
path_insert_point(ind, n, x, y, speed) Fügt dem gegebenen Pfad einen Punkt vor dem Punkt n an, an der Position (x,y) und mit dem gegebenen Geschwindigkeitsfaktor.
path_change_point(ind, n, x, y, speed) Verändert den Punkt n im Pfad mit dem gegebenen Index zur Position (x,y) und dem gegebenen Geschwindigkeitsfaktor.
path_delete_point(ind, n) Löscht den Punkt n aus dem Pfad ind.
path_clear_points(ind) Löscht alle Punkte im Pfad, wird in einen leeren Pfad umgewandelt.
path_reverse(ind) Dreht den Pfad um.
path_mirror(ind) Spiegelt den Pfad horizontal (an seinem Zentrum).
path_flip(ind) Spiegelt den Pfad vertikal (an seinem Zentrum).
path_rotate(ind, angle) Rotiert den Pfad im Uhrzeigersinn ind angle Grad (um sein Zentrum).
path_scale(ind, xscale, yscale) Skaliert den Pfad mit den gegebenen Faktoren (aus seinem Zentrum).
path_shift(ind, xshift, yshift) Versetzt den Pfad mit den gegebenen Werten.
« Schriftarten | Skripte »
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