hallo
Also ich hab versucht eine Enemy Ai zu machen jedoch habe ich probleme hier ist mein Code
Alles anzeigen
Jedoch weiß ich nicht wie ich es machen kann das ich die sprites zuweisen kann.also wenn er nach links geht das auch das sprite_enemy_left benutzt wird.
Und beim Springen gibt es auch noch probleme.
Dann wollte Ich noch machen das er der gegner schießt wenn er nahe genug ist also dachte ichs mir so:
und im obj_bullet_right noch direction =0 und hspeed=9 doch wie mach ich das er wenn er nach links schaut auch nach links schießt=???
Also ich hab versucht eine Enemy Ai zu machen jedoch habe ich probleme hier ist mein Code
GML-Quellcode
- if distance_to_object(obj_player) < 450
- {
- if distance_to_object(obj_player) >50
- {
- if ((obj_player.x) + (obj_player.y)) < ((x)+(y)) hspeed = -8;
- }
- }
- if distance_to_object(obj_player) < 450
- {
- if distance_to_object(obj_player) > 50
- {
- if ((obj_player.x) + (obj_player.y)) > ((x)+(y)) hspeed = 8;
- }
- }
- if distance_to_object(obj_player) > 300 hspeed = 0;
- if !place_free(x-15,y)
- { vspeed = -10}}
Jedoch weiß ich nicht wie ich es machen kann das ich die sprites zuweisen kann.also wenn er nach links geht das auch das sprite_enemy_left benutzt wird.
Und beim Springen gibt es auch noch probleme.
Dann wollte Ich noch machen das er der gegner schießt wenn er nahe genug ist also dachte ichs mir so:
und im obj_bullet_right noch direction =0 und hspeed=9 doch wie mach ich das er wenn er nach links schaut auch nach links schießt=???