Hi GameMaker Domäne-Community.
Ich habe ein Problem, undzwar das der sprite_index nicht geändert wird, obwohl ich das in ein Skript geschrieben habe.
Hier der Code, danach erklär ich mein Problem genauer:
Alles anzeigen
Dieser Code funktioniert bei mir, allerdings
Nicht ganz. Das Objekt bewegt sich Problemlos nach oben, aber es ändert sich der sprite nicht(er ist wie bei spr_Spieler_gehen_U) , obwohl es ein anderer Sprite ist als bei der nach unten Bewegung.
Trotz des Problems funktioniert aber die sprite-änderung von unten nach links und rechts und andersrum.
Danke im Vorraus und ich weiß dass das nicht die schönste Formatierung ist
Ich habe ein Problem, undzwar das der sprite_index nicht geändert wird, obwohl ich das in ein Skript geschrieben habe.
Hier der Code, danach erklär ich mein Problem genauer:
GML-Quellcode
- if (keyboard_check(vk_down)) {if place_free(x,y+global.sp)&& global.attacke == false
- y+=global.sp}
- {
- sprite_index = spr_Spieler_gehen_U
- image_speed = .2
- }
- if (keyboard_check(vk_left)) {if place_free (x-global.sp,y) && global.attacke == false
- x-=global.sp;
- sprite_index = spr_Spieler_gehen_vrt
- image_speed = .2
- image_xscale =-1;
- }
Dieser Code funktioniert bei mir, allerdings
Nicht ganz. Das Objekt bewegt sich Problemlos nach oben, aber es ändert sich der sprite nicht(er ist wie bei spr_Spieler_gehen_U) , obwohl es ein anderer Sprite ist als bei der nach unten Bewegung.
Trotz des Problems funktioniert aber die sprite-änderung von unten nach links und rechts und andersrum.
Danke im Vorraus und ich weiß dass das nicht die schönste Formatierung ist