Sporo już takich tematów było. rozumiem że widok z góry?
jak nie masz pro to nie pójdzie, najwyżej zaraz Ci napiszę bez pro
U przeciwnika to wszystko:
GML (create)
strzela=true //zmienna odpowiadająca za to czy przeciwnik może strzelać</span>
GML (step)
if distance_to_object(o_heros)>50 //jeżeli dystans do graca jest większy niż 50 px
{
mp_potential_step(o_heros.x,o_heros.y,5,false) //podążaj za nim z prędkością 5 i omijaj przeszkody
direction=point_direction(x,y,o_heros.y,o_heros.y) //jego kierunek to miejsce gdzie znajduje się gracz
image_angle=direction //i jest obrócony w tym kierunku
if strzela=true //jeżeli może strzelać
{
p=instance_create(x,y,o_pocisk) //tworzy pocisk
p.direction=direction //ustawia mu kierunek w stronę gracza
p.speed=15 //który pędzi z prędkością 15 px
strzela=false //przeciwnik nie może strzelać
alarm[0]=room_speed*5 //zmienna strzela zostanie odblokowana za 5 sekund
}
}
GML (alarm 0)
strzela=true //gracz może strzelać</span>