Hallo zusammen,
habe ein erneutes Problem beim Programmieren meines ersten Spiels. Das Problem was ich habe bezieht sich sowohl auf meinen Boss, wie auch auf einen bestimmten Gegner, den ich angefertigt habe, daher beschreibe ich einfach mal das Problem, welches beim normalen Gegner auftritt. Ich habe ihn so erstellt, in der Art wie Thwomp aus Super Mario. Der dicke Steinklotz, der in der Luft schwebt und wartet, bis Mario unter ihm ist und dann sofort nach unten fällt, um ihn zu zerquetschen. Anschließend schwebt er wieder zu seiner Ausgangspostion zurück. Genau in dieser Vorgegehensweise habe ich auch meinen Gegner erstellt. Alles funktioniert wunderbar. Spieler nähert sich und sobald man unter ihm ist, fälltt er schnell hinunter und bewegt sich dann langsam wieder nach oben. Nun hält mein Gegner aber nicht wie gewünscht an seiner Ausgangsposition an, sondern verschwindet einfach nach oben aus dem Raum. Im Creat Event habe ich ihm gesagt, dass xstart = x und ystart = y ist und im Step Event: move_towards_point (xstart, ystart, 3). Das Selbe betrifft auch meinen Boss, der auch nach seiner ersten Attacke nach oben aus dem Raum abhaut, anstatt den vorgegebenen Pfad erneut von seiner Ausgangsposition zu starten. Das komische daran ist, dass ich schon einen Gegner habe, der in der Luft wartet, bis man sich ihm in einem bestimmten Radius nähert und der dann auf einen zufliegt. Hängt man diesen ab, fliegt er wieder zu seiner Ausgangsposition zurück. Bei diesem klappt es komischerweise mit dem selben Befehl. Kann das ein Fehler in der Software sein, oder was mach ich bei dem einen Gegner richtig und bei dem anderen plötzlich falsch? Ich möchte einfach nur, dass er wieder anhält, wenn er laut Code bei seiner Ausgangsposition ist.
Danke im Voraus
habe ein erneutes Problem beim Programmieren meines ersten Spiels. Das Problem was ich habe bezieht sich sowohl auf meinen Boss, wie auch auf einen bestimmten Gegner, den ich angefertigt habe, daher beschreibe ich einfach mal das Problem, welches beim normalen Gegner auftritt. Ich habe ihn so erstellt, in der Art wie Thwomp aus Super Mario. Der dicke Steinklotz, der in der Luft schwebt und wartet, bis Mario unter ihm ist und dann sofort nach unten fällt, um ihn zu zerquetschen. Anschließend schwebt er wieder zu seiner Ausgangspostion zurück. Genau in dieser Vorgegehensweise habe ich auch meinen Gegner erstellt. Alles funktioniert wunderbar. Spieler nähert sich und sobald man unter ihm ist, fälltt er schnell hinunter und bewegt sich dann langsam wieder nach oben. Nun hält mein Gegner aber nicht wie gewünscht an seiner Ausgangsposition an, sondern verschwindet einfach nach oben aus dem Raum. Im Creat Event habe ich ihm gesagt, dass xstart = x und ystart = y ist und im Step Event: move_towards_point (xstart, ystart, 3). Das Selbe betrifft auch meinen Boss, der auch nach seiner ersten Attacke nach oben aus dem Raum abhaut, anstatt den vorgegebenen Pfad erneut von seiner Ausgangsposition zu starten. Das komische daran ist, dass ich schon einen Gegner habe, der in der Luft wartet, bis man sich ihm in einem bestimmten Radius nähert und der dann auf einen zufliegt. Hängt man diesen ab, fliegt er wieder zu seiner Ausgangsposition zurück. Bei diesem klappt es komischerweise mit dem selben Befehl. Kann das ein Fehler in der Software sein, oder was mach ich bei dem einen Gegner richtig und bei dem anderen plötzlich falsch? Ich möchte einfach nur, dass er wieder anhält, wenn er laut Code bei seiner Ausgangsposition ist.
Danke im Voraus