Hallo Leute!
Ich beschäftige mich nun schon seit Jahren mit dem Game Maker, habe schon mehrere Spiele entwickelt.
Im Moment arbeite ich an einem Online-Spiel, welches sich schon in einem fortgeschrittenen Entwicklungsstand befindet.
In diesem Spiel habe ich mehrere Objekte, die alle ein eigenes Step-Event haben. Ich stelle fest, dass ich dadurch wenig Kontrolle darüber habe, welches Objekt sein Step-Event zuerst ausführt.
Ich weiß dass Game-Maker alle Step-Events in einer bestimmten Reihenfolge abarbeitet, jedoch würde ich lieber selbst entscheiden, in welcher Reihenfolge die einzelnen Step-Events ausgeführt werden.
Also habe ich mir überlegt, ein Objekt zu erstellen, welches ein Step-Event besitzt. (Das einzige Step-Event im Spiel)
In diesem Event werden dann in einer von mir vorgeschriebenen Reihenfolge "User-Events" für alle anderen Objekte ausgeführt. (Spielfiguren, Projektile, Gegner,...)
Beispiel:
Alles anzeigen
Theoretisch habe ich dadurch mehr Kontrolle über die Reihenfolge.
Macht es Sinn, mein Spiel nach dem Prinzip anzupassen? Habe ich dadurch Nachteile? Was haltet ihr davon? Habt ihr vielleicht bessere Vorschläge?
Ich beschäftige mich nun schon seit Jahren mit dem Game Maker, habe schon mehrere Spiele entwickelt.
Im Moment arbeite ich an einem Online-Spiel, welches sich schon in einem fortgeschrittenen Entwicklungsstand befindet.
In diesem Spiel habe ich mehrere Objekte, die alle ein eigenes Step-Event haben. Ich stelle fest, dass ich dadurch wenig Kontrolle darüber habe, welches Objekt sein Step-Event zuerst ausführt.
Ich weiß dass Game-Maker alle Step-Events in einer bestimmten Reihenfolge abarbeitet, jedoch würde ich lieber selbst entscheiden, in welcher Reihenfolge die einzelnen Step-Events ausgeführt werden.
Also habe ich mir überlegt, ein Objekt zu erstellen, welches ein Step-Event besitzt. (Das einzige Step-Event im Spiel)
In diesem Event werden dann in einer von mir vorgeschriebenen Reihenfolge "User-Events" für alle anderen Objekte ausgeführt. (Spielfiguren, Projektile, Gegner,...)
Beispiel:
GML-Quellcode
Theoretisch habe ich dadurch mehr Kontrolle über die Reihenfolge.
Macht es Sinn, mein Spiel nach dem Prinzip anzupassen? Habe ich dadurch Nachteile? Was haltet ihr davon? Habt ihr vielleicht bessere Vorschläge?
"Make love, not Warcraft"