Chceš se vypracovat až k výdělku 160.000 Kč/měsíc? Důležité je začít. Staň se programátorem díky rekvalifikačnímu kurzu! Začni dnes!
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í.
Mezi 13:00 až cca 16:00 proběhne pravidelná odstávka sítě z důvodu aktualizace. Web bude po celou dobu nedostupný.
Avatar
Fasthelp
Neregistrovaný
Avatar
Fasthelp:1.11.2011 10:17

Zdravím,
v Game makeru teď dělám takovou klasickou skákačku ve stylu Mario, ale vyskytl se problém; Potřeboval bych nastavit aby se při skoku na nepřítele (ze shora) nepřítel zničil. To bych vyřešil takto:
Collosion event with object enemy
1.Check variable:
if vspeed larger than 3
Destroy the instance.

Nojo, ale tohle, když nastavím do objektu player, tak se mi zničí objekt player, ale já potřebuju, aby se zničil objekt enemy. Pokud bych to nastavil do enemy, tak by na to objekt player nereagoval, a kdybych nastavil destroy object enemy, tak se zničí všechny objekty enemy na hrací ploše. Co s tím????
Díky. Fasthelp 8-)

 
Odpovědět
1.11.2011 10:17
Avatar
David Čápka Hartinger
Tým ITnetwork
Avatar
Odpovídá na Fasthelp
David Čápka Hartinger:1.11.2011 14:05

Zdravím, v akci Destroy musíte zvolit místo self možnost other. V other je uložen objekt, který způsobil kolizi, tedy nepřítel a vymazán bude potom on.

Nahoru Odpovědět
1.11.2011 14:05
You are the greatest project you will ever work on.
Avatar
Fasthelp
Neregistrovaný
Avatar
Odpovídá na David Čápka Hartinger
Fasthelp:1.11.2011 20:00

Díky ;)

 
Nahoru Odpovědět
1.11.2011 20:00
Avatar
zelenac
Neregistrovaný
Avatar
zelenac:17.2.2012 18:50

A jak to udělat když přídu k nepřítelovi zboku tak
zničí mě on a když nan ho skočím z vrchu tak zničím já jeho??

 
Nahoru Odpovědět
17.2.2012 18:50
Avatar
David Čápka Hartinger
Tým ITnetwork
Avatar
Odpovídá na zelenac
David Čápka Hartinger:17.2.2012 19:47

Je více možností, výše Fasthelp píše, že při kolizi kontroluje vspeed hrdiny (tedy jestli hrdina zrovna padá, je jeho vspeed > 0) a zničí se příšera, jinak hrdina umře.

Nahoru Odpovědět
17.2.2012 19:47
You are the greatest project you will ever work on.
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 5 zpráv z 5.