Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET
Využij akce až 80% zdarma při nákupu e-learningu. Více informací .
C# week
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
Tým ITnetwork
Avatar
Odpovídá na Fasthelp
David Čápka: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
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
Avatar
Fasthelp
Neregistrovaný
Avatar
Odpovídá na David Čápka
Fasthelp:1.11.2011 20:00

Díky ;)

 
Nahoru Odpovědět
1.11.2011 20:00
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
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
Tým ITnetwork
Avatar
Odpovídá na zelenac
David Čápka: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
Jsem moc rád, že jsi na síti, a přeji ti top IT kariéru, ať jako zaměstnanec nebo podnikatel. Máš na to! :)
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.