Gute Nacht zusammen 
Ich habe ein Problem mit einem Sprite/Objekt in dem Spiel das ich gerade erstelle. Bis gerade eben hat noch alles perfekt funktioniert, bis ich versucht habe ein weiteres Objekt, samt Sprite und Codes die dazugehören, einzufügen. Ich bin noch nen ziemlicher Anfänger auf dem Gebiet, hab aber bisher alles so gemanaged das es funktioniert und passt.
Also jetzt zum Problem:
Mein Charakter (Top-Down) besteht aus 2 Objekten, den Beinen und dem Oberkörper, beides beweglich etc. läuft auch gut. Allerdings habe ich meinem Player verschiedene "Phasen" mit hilfe von instance_change(obj...) gegeben.
Mit Maus_up rüstet er eine Pistole auf, geladen mit 5 Schuss und mit mouse_down rüstet er diese wieder ab. Soweit so gut. Also wollte ich auch eine Reload-Animation erstellen, die hat das Magazin auffüllt und habe dafür auch einen Sprite mit 14 Sub-Images erstellt, zusammen mit einem Code den ich mir zusammengeschustert habe. Wie bereits gesagt, bis gerade eben lief alles super, jetzt geht da nix mehr, sprich wenn ich R drücke, bleibt der Player stehen, füllt zwar die Munition, aber spielt keine Animation ab und setzt den global.spd auch net zurück, aber genug geschwafelt, hier ist der Code samt Variablen:
Create Event:
reload = false
Step Event:
key_reload = keyboard_check_pressed(ord("R"))
// Nachlade-Animation
if key_reload {
ammo = 5;
}
if key_reload {
sprite_index = spr_reload_test;
image_speed = 1/5;
reload = true
if image_index < image_number {
firing = true;
global.spd = 0;
}
if image_index >= image_number -1 {
image_index = 0;
reload = false;
firing = false;
global.spd = 6;
}
}
if (sprite_index!=spr_reload_test) {
sprite_index = spr_reload_test;
image_index = 0;
image_speed = .1;
}
else {
sprite_index = spr_player_gun;
}
(PS.: global.spd bezieht sich auf die Beine)
Ein dickes Dankeschön schonmal im Vorfeld,
LG Zkiller.

Ich habe ein Problem mit einem Sprite/Objekt in dem Spiel das ich gerade erstelle. Bis gerade eben hat noch alles perfekt funktioniert, bis ich versucht habe ein weiteres Objekt, samt Sprite und Codes die dazugehören, einzufügen. Ich bin noch nen ziemlicher Anfänger auf dem Gebiet, hab aber bisher alles so gemanaged das es funktioniert und passt.
Also jetzt zum Problem:
Mein Charakter (Top-Down) besteht aus 2 Objekten, den Beinen und dem Oberkörper, beides beweglich etc. läuft auch gut. Allerdings habe ich meinem Player verschiedene "Phasen" mit hilfe von instance_change(obj...) gegeben.
Mit Maus_up rüstet er eine Pistole auf, geladen mit 5 Schuss und mit mouse_down rüstet er diese wieder ab. Soweit so gut. Also wollte ich auch eine Reload-Animation erstellen, die hat das Magazin auffüllt und habe dafür auch einen Sprite mit 14 Sub-Images erstellt, zusammen mit einem Code den ich mir zusammengeschustert habe. Wie bereits gesagt, bis gerade eben lief alles super, jetzt geht da nix mehr, sprich wenn ich R drücke, bleibt der Player stehen, füllt zwar die Munition, aber spielt keine Animation ab und setzt den global.spd auch net zurück, aber genug geschwafelt, hier ist der Code samt Variablen:
Create Event:
reload = false
Step Event:
key_reload = keyboard_check_pressed(ord("R"))
// Nachlade-Animation
if key_reload {
ammo = 5;
}
if key_reload {
sprite_index = spr_reload_test;
image_speed = 1/5;
reload = true
if image_index < image_number {
firing = true;
global.spd = 0;
}
if image_index >= image_number -1 {
image_index = 0;
reload = false;
firing = false;
global.spd = 6;
}
}
if (sprite_index!=spr_reload_test) {
sprite_index = spr_reload_test;
image_index = 0;
image_speed = .1;
}
else {
sprite_index = spr_player_gun;
}
(PS.: global.spd bezieht sich auf die Beine)
Ein dickes Dankeschön schonmal im Vorfeld,
LG Zkiller.