Nezapojená aktivita | Velká událost
Tato lekce "Velká událost" je o tom,
jak lze řídit naše programy a měnit při běhu program s použitím událostí,
Jako stisk tlačítka nebo klepnutí myší. Pro toto cvičení budete řízení papírovým
vzdáleným ovládáním. Je to jako skutečná videohra. Událost je akcí, která způsobí,
že se něco má stát. Je to jako, když klepnete na tlačítko, myš a
webová stránka se natáhne. Je to událost, když se dotknete obrazovky pro rolování,
tohle je také událost. Události je skvělý způsob nechat uživateli řídit tvůj program
kdykoli chce nebo potřebuje. Jsou to věci, které se stanou a my na to odpovídáme
Pocítíme hlad, tak se ženeme k chladničce.
Slyšíme pošťáka přicházet, dává poštu do schránky a
potom si jdeme vzít naší poštu. Tohle jsou právě jako události hnané tlačítkem nebo
pohybem joysticku. Jsou něco, co se stane, co spouští, abychom něco udělali.
Pro většinu programující videohry existuje jedna událost zvaná "aktualizace"
nastává 30 nebo 60 krát za sekundu. Pro tyto programátory je to důležitější
událost než tlačítka nebo joysticku. Důvod je sklon dělat hlavní událost, kterou
sledujeme, je, že nastal tik. A pak zkontrolujeme joystick v tiku.
Takže můžeme říci, aha? Někdo stiskl tlačítko v tomto rámci? Ano nebo ne?
Bez událostí se hráč nepohne. Hráč neskočí. Nemohl bys to řídit,
co se děje. Videohra by nemohla nic animovat. Je to jen proto, že
události času předávají, aby jsme byli schopni dělat animace a věci pohybovat.