Dzięki Chłopaki,walczę z tym,ale dalej mam problem,pozmieniałem,tak jak opisaliście to.I teraz,to tak wróg stoi w miejscu,jak na niego skacze ok to znika,jak do niego podejdę,to ja gnie ok.Ale Mam problem dalej z tym żeby wróg chodził na wyznaczonym odcinku i się obracał,a nie w jednym kierunku chodził.No teraz obecnie stoi wróg.
A i sprawa jak stworzyć wskaźnik energii,i życia.
I np jak podejdę do wroga,to mi zabierze trochę energii,
I jeszcze taka sprawa.Mam obiekt kolce i chciałbym,że jak na nie spadnę,to zginę i odejmie mi jedno życie.
Solid mam zaznaczone u wroga;)
Mój kod teraz wroga tak wygląda:)
CREATE
image_speed = 0;
image_index = 0;
wrog_dead = 0;
zabicie_wroga = 0;
dir = choose(-1, 1);
if dir= 1 hspeed = 4;
if dir = 2 hspeed = -4;
///initialize Variables
dir = -1;
movespeed = 1;
grav = 0.2;
hsp = 0;
vsp = 0;
STEP
hsp = dir * movespeed;
vsp += grav;
///Horizontal Collision
if (place_meeting(x+hsp,y,obj_Collision))
{
move_outside_all((1+sign(hsp))*90,abs(hsp))
{
x+= sign(hsp);
}
hsp = 0;
dir *= -1;
}
x += hsp;
///Vertical Collision
if (place_meeting(x,y+vsp,obj_Collision))
{
move_outside_all((1+sign(hsp))*90,abs(hsp))
{
y += sign(vsp);
}
vsp = 0;
}
y += vsp;
///Enemy Collision
if (place_meeting(x,y,obj_player))
{
if (obj_player.y < y-16)
{
with (obj_player) vsp =-jumping;
instance_destroy();
}
else
{
game_restart();
}
}