Hallo ich bitte um schnelle Hilfe da mein Spiel bis zum 24.12 fertig werden muss (warum nur?!) und ich noch einiges vor hab.
Mein Problem ist folgendes:
Ich habe in der Gamemaker Lite Version ein 2D Jump and Run (Super Mario ähnlich) erstellt.
Nun soll meine Figur Waffen aufsammeln, und dann auch schießen können.
Das klappt noch alles ich habe das so gelöst:
player -> collison mit waffeaufheben -> create waffetragen
waffetragen -> press space -> create schiessen
so jetzt möchte ich das der schuss nicht gerade heraus schießt sondern eine flugbahn hat
dazu habe ich einen pfad erstellt und im "schiessen" object folgendes gemacht:
schiessen -> press space -> set path im path object dann (speed 5, at end stop, relative relative)
wenn ich jetzt meine waffe aufsammle kann ich wunderbar auf space schießen, doch wenn ich space erneut drücke, fliegen die
bereits abgeschossenen kugeln nochmal den pfad entlang. (Also ich schieße, die zuerst abgeschossene kugel fliegt den pfad entlang, dann schieß ich meine zweite kugel ab die fliegt auch den pfad entlang und die noch fliegende erste kugel fliegt von ihrem punkt aus nochmal den pfad entlang.) Wie kann ich das beheben?
Außerdem kann ich auch nur in eine Richtung schießen. Wie kann ich ändern dass die kugel immer in die Richtung in die mein player gedreht ist fliegt?
danke im vorraus für die schnelle Hilfe!
mfg testechecke
Mein Problem ist folgendes:
Ich habe in der Gamemaker Lite Version ein 2D Jump and Run (Super Mario ähnlich) erstellt.
Nun soll meine Figur Waffen aufsammeln, und dann auch schießen können.
Das klappt noch alles ich habe das so gelöst:
player -> collison mit waffeaufheben -> create waffetragen
waffetragen -> press space -> create schiessen
so jetzt möchte ich das der schuss nicht gerade heraus schießt sondern eine flugbahn hat
dazu habe ich einen pfad erstellt und im "schiessen" object folgendes gemacht:
schiessen -> press space -> set path im path object dann (speed 5, at end stop, relative relative)
wenn ich jetzt meine waffe aufsammle kann ich wunderbar auf space schießen, doch wenn ich space erneut drücke, fliegen die
bereits abgeschossenen kugeln nochmal den pfad entlang. (Also ich schieße, die zuerst abgeschossene kugel fliegt den pfad entlang, dann schieß ich meine zweite kugel ab die fliegt auch den pfad entlang und die noch fliegende erste kugel fliegt von ihrem punkt aus nochmal den pfad entlang.) Wie kann ich das beheben?
Außerdem kann ich auch nur in eine Richtung schießen. Wie kann ich ändern dass die kugel immer in die Richtung in die mein player gedreht ist fliegt?
danke im vorraus für die schnelle Hilfe!
mfg testechecke