NOVINKA: Získej 40 hodin praktických dovedností s AI – ZDARMA ke každému akreditovanému kurzu!

Diskuze: Alarm a Collision

V předchozím kvízu, Online test znalostí GameMakeru, jsme si ověřili nabyté zkušenosti z kurzu.

Jak se ti líbí článek?
Před uložením hodnocení, popiš prosím autorovi, co je špatněZnaků 0 z 50-500
Jak se ti kurz líbí?
Tvé hodnocení kurzuZnaků 0 z 50-500
Aktivity
Avatar
Loter
Člen
Avatar
Loter:9.11.2015 21:55

Mam taký menší problém (check picture). Problém spočíva v tom, že sa Alarm spustí až keď sa obj_goal a obj_box nedotýkajú (respektívne neprekrívajú). Ja som si to predstavoval tak, že keď sa objekty prekrijú ,spustí sa Alarm a prepne sa Room. Nejaké nápady?

Odpovědět
9.11.2015 21:55
Kto vie dobre programovať, nemusí sa pretvarovať :)
Avatar
TomBen
Tvůrce
Avatar
Odpovídá na Loter
TomBen:10.11.2015 17:19

Klasická chyba. Collision Event nenastává při dotyku jen jednou. Nastává po celou dobu dotyku. Proto se ti alarm nastavuje pořád dokola. Teprve po odpoutání má šanci alarm doběhnout a provést svoji činnost. Takže musíš alarm nastavovat jen když už neběží:

if alarm[0]==-1 { alarm[0]=30 }
Akceptované řešení
+20 Zkušeností
+2,50 Kč
Řešení problému
Nahoru Odpovědět
10.11.2015 17:19
Za posledních 200 miliónů let se nic zvláštního nestalo, akorát dinosauři vymřeli a opice se naučily programovat.
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 2 zpráv z 2.