Hallo zusammen!
Ich hab in letzter Zeit versucht eine Waffe zu erstellen für mein Platformer.
Es soll eine schwertartige Waffe sein, das bedeutet also dass es zum Spielerobjekt ein bestimmten Abstand halten muss, dabei muss die Waffe den Spieler verfolgen, unabhängig von der hspeed oder vspeed des Spielerobjekts.
Ich hab zuerst versucht diese Waffe und ihr Verhalten mit Pfade zu bestimmen. Es hatte somit eine Flugbahn die jedesmal gestartet wird sobald das Objekt der Waffe erstellt wird. Das Objekt der Waffe kommt bei Knopfdruck immer vom Spieler raus.
Jetzt ist mein Problem folgendes : Wenn der Spieler in Bewegung ist, gleichzeitig diese Waffe hervorruft und damit angreift, fliegt diese Waffe zwar die Bahn, liegt aber dann z.b. hinter dem Spieler weil er zu schnell ist.
Ich weiß nicht genau wie ich das lösen kann, das Problem...
Ich hab mir überlegt für jeden Punkt beim Pfad die x,y-Koodinaten nicht mit absoluten Zahlen zu schreiben aber mit sowas wie
"obj_player.x +2, obj_player.y +24"
Aber im Pfaderstellungsfenster lässt er ja nur normale Zahlen durch =(
Hat jemand ne Idee wie das geht? Vielleicht mach ich ja das komplett falsch mit den Pfaden überhaupt?
Danke!
Ich hab in letzter Zeit versucht eine Waffe zu erstellen für mein Platformer.
Es soll eine schwertartige Waffe sein, das bedeutet also dass es zum Spielerobjekt ein bestimmten Abstand halten muss, dabei muss die Waffe den Spieler verfolgen, unabhängig von der hspeed oder vspeed des Spielerobjekts.
Ich hab zuerst versucht diese Waffe und ihr Verhalten mit Pfade zu bestimmen. Es hatte somit eine Flugbahn die jedesmal gestartet wird sobald das Objekt der Waffe erstellt wird. Das Objekt der Waffe kommt bei Knopfdruck immer vom Spieler raus.
Jetzt ist mein Problem folgendes : Wenn der Spieler in Bewegung ist, gleichzeitig diese Waffe hervorruft und damit angreift, fliegt diese Waffe zwar die Bahn, liegt aber dann z.b. hinter dem Spieler weil er zu schnell ist.
Ich weiß nicht genau wie ich das lösen kann, das Problem...
Ich hab mir überlegt für jeden Punkt beim Pfad die x,y-Koodinaten nicht mit absoluten Zahlen zu schreiben aber mit sowas wie
"obj_player.x +2, obj_player.y +24"
Aber im Pfaderstellungsfenster lässt er ja nur normale Zahlen durch =(
Hat jemand ne Idee wie das geht? Vielleicht mach ich ja das komplett falsch mit den Pfaden überhaupt?
Danke!