Avatar
michi.hruz
Člen
Avatar
michi.hruz:

Ahojte, chcel by som sa spýtať keď mám platformovku aký mám dať kód enemies-om, aby obj_Player začali naháňať od určitej vzdialenosti? Našiel som tento kód ale nefunguje:

if(distance_to_ob­ject(obj_Play­er) < 200 ){
move_towards_po­int(obj_Player­.x,obj_Player­.y, 1000)
}

 
Odpovědět 19.11.2014 19:20
Avatar
Dominik Hošic
Redaktor
Avatar
Odpovídá na michi.hruz
Dominik Hošic:

Podobná věc se tu už řešila: http://www.itnetwork.cz/…46b43734acae

Editováno 20.11.2014 13:47
Nahoru Odpovědět 20.11.2014 13:47
Klient: Nefunguje mi internet co s tím uděláte? Operátor: a co vidíte na monitoru? Klient: No signal...
Avatar
chain
Redaktor
Avatar
Odpovídá na michi.hruz
chain:

if(distance_to_ob­ject(obj_Play­er) < 200 ){
move_towards_po­int(obj_Player­.x,obj_Player­.y, 1000)
}

dany kod musi fungovat aj ked rychlost follovingu nastavit na 1000 je trochu moc. Kazdopadne je to vychodiskovy kod na to co potrebujes....
jo a este jedna zatvorka prec;)

if distance_to_ob­ject(obj_Play­er) < 200 {
move_towards_po­int(obj_Player­.x,obj_Player­.y, 2)
}
ak vzdialenost k objektu hrac je mensia ako 200 potom
pohybuj sa k bodu hracovych suradnic danou rychlostou...
pozor pri oboch objektoch ako je hrac aj enemy potrebujes koliznu masku - inak musis pouzit distance_to_po­int(obj_player­.x,obj_player­.y)<200

 
Nahoru Odpovědět 20.11.2014 18:19
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 3 zpráv z 3.