IT rekvalifikace s garancí práce. Seniorní programátoři vydělávají až 160 000 Kč/měsíc a rekvalifikace je prvním krokem. Zjisti, jak na to!
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
michi.hruz
Člen
Avatar
michi.hruz:19.11.2014 19:20

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
DooM
Tvůrce
Avatar
Odpovídá na michi.hruz
DooM:20.11.2014 13:47

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
Tvůrce
Avatar
Odpovídá na michi.hruz
chain:20.11.2014 18:19

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.