Avatar
Loter
Člen
Avatar
Loter:

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
Redaktor
Avatar
Odpovídá na Loter
TomBen:

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í
+1 bodů
Ř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.