hallo
also ich habe spasshalber und zum lernen ein kleines game gemacht .....in dem der player den gegner abschießen muss und umgekehrt...jeder hat 3 leben...
und wenn man schießt erscheint ein ladebalken und erst wenn der voll ist kann man wieder schießen...und der gegner verfolgt den player auch...
dazu hab ich 2 probleme und zwar erstens....
PROBLEM 1:ich schaffe es nicht das der gegner wenn er zb nach unten oder rechts geht das er dann auch in die richtung sieht..hab es mit image_xscale ...mit einer variable....mit direction usw probiert....
PROBLEM 2: wie kann ich es machen das der gegner wenn der player auf ihn schießt sich vom schuss entfernt....also das er weggeht....
hier der code vom enemy:
create event
step event
Alles anzeigen
draw_event
wäre toll wenn mir jemand helfen könnte..
also ich habe spasshalber und zum lernen ein kleines game gemacht .....in dem der player den gegner abschießen muss und umgekehrt...jeder hat 3 leben...
und wenn man schießt erscheint ein ladebalken und erst wenn der voll ist kann man wieder schießen...und der gegner verfolgt den player auch...
dazu hab ich 2 probleme und zwar erstens....
PROBLEM 1:ich schaffe es nicht das der gegner wenn er zb nach unten oder rechts geht das er dann auch in die richtung sieht..hab es mit image_xscale ...mit einer variable....mit direction usw probiert....
PROBLEM 2: wie kann ich es machen das der gegner wenn der player auf ihn schießt sich vom schuss entfernt....also das er weggeht....
hier der code vom enemy:
create event
step event
GML-Quellcode
- ///Movement
- if (direction == 180) ///// Hier hab ich es versucht das mit der richtung wie und wo er hinsehen soll zu lösen
- { //// hatte auch schon andere versionen davon mit if hspeed <0 usw und mit image_xscale und yscale
- image_index = 1; ////aber bekomms nicht hin...komischerweise
- }else if (direction == 0)
- {
- image_index = 0;
- }
- if (direction == 90)
- {
- image_index = 2;
- }else if (direction == 270)
- {
- image_index = 3;
- }
- ////nachladebalken
- if (reloadline < 100)
- {
- reloadline++;
- }
- ////schuss erstellen wenn der balken voll
- if (reloadline == 100)
- {
- instance_create(x,y,obj_schuss_gegner);
- reloadline=0;
- }
- ////kleine verfolgungs k.I
- if position_meeting(x,y,obj_play) > 20
- {
- if position_meeting(x,y,obj_play)<170
- {
- move_towards_point(obj_player.x,obj_player.y,12)
- }
- }
- if instance_position(x,y,obj_schuss) < 100
- {
- mp_potential_step_object(obj_play.x,obj_play.y,12,obj_block)
- }
draw_event
wäre toll wenn mir jemand helfen könnte..