Vitajte na [www.pocitac.win] Pripojiť k domovskej stránke Obľúbené stránky

Domáce Hardware Siete Programovanie Softvér Otázka Systémy

Advanced Flash Game Tutorial

Všetky počítačové hry začleniť matematiku , aj keď koncový používateľ málokedy vie . Matematické funkcie sú použité pre sledovanie vstup užívateľa , udržať skóre , generovanie náhodných čísel , pohyb figúrok a celý rad ďalších funkcií . Zatiaľ čo väčšina flash návrhári používajú tlačidlá , grafické a filmových klipov tried flash je , málokto si uvedomiť , že Flash ponúka tiež triedu matematiky , ktoré môžu pomôcť kódovanie . Tento článok sa bude diskutovať flash je matiku . Predpokladá sa , že čitateľ má základné schopnosť vo Flashi a má skúsenosti s použitím jazyka ActionScript 2.0 a 3.0 . Veci , ktoré budete potrebovať
softvér Flash s jazykom ActionScript 3.0
Zobraziť ďalšie inštrukcie
Math Prevádzkovatelia
1

Otvorte nový Flash ActionScript 3.0 súbor . Dvakrát kliknite na predvolenú hladinu s názvom " vrstva 1 " a premenujte ho na " akcie " . Kliknite na snímku 1 vrstvy . Stlačte tlačidlo " F9 " pre otvorenie Akcia okno . " . Off " Uistite sa , že ScriptAssist je
2

Zadajte nasledujúce ( bez úvodzoviek ) na linke 1 v Akcie Window : " trace ( 4 +8 ) , Trace je príkaz , ktorý umožňuje kontrola programátor , či príkaz funguje správne . Otestujte film , a vedomie , že výkon panela zobrazí číslo " 12 " .
3

Zatvorte film a vrátiť sa do akcie okna . Zmeniť znamienko " + " na hviezdičku ( * ) , a testovať film znova . Hviezdička je symbol násobenie v jazyku ActionScript . Výstup Panel sa zobrazí " 32 " .
4

Opakujte krok 3 , ale zmeniť hviezdičku lomkou ( /) , ktorý je v jazyku ActionScript je symbolom rozdelenia . Otestujte film , a vedomie , že výkon paneli sa zobrazí " 0.5 " .
5

Zatvorte film a zmeniť kód v akčnom okne čítať : " trace ( 4 /8 + 5 ) " Testovať film a výstupný panel bude čítať " 5.5 . " Programátori môžu kombinovať matematické výrazy v kóde , ale Flash bude spracovávať výrazy v rovnakom poradí ako . študenti sa naučia v škole : operácia vnútri zátvoriek sa vypočíta ako prvé , výrazy , vrátane predstaviteľov bude vypočítaná ďalšie , násobenie a delenie operácie , čítanie zľava - doprava , bude vypočítaná tretí a sčítanie a odčítanie , zľava do - dobre, bude vypočítaná štvrtý . Uložte súbor , vymenovať to " Math.fla . "
Náhodné čísla
Praha 6

Otvoriť " Math.fla , " súbor , ktorý bola vytvorená nad Vyberte snímku 1 na " akcie " vrstvy
7

Zvýraznite kód v okne akcie a odstrániť ju na svojom mieste , typu : ... " trasovanie ( Math.random ( ) ) ; . " Testovať film a výstupný panel sa zobrazí náhodné číslo medzi 0 a 1. číslo zobrazené nebude nikdy 0 alebo 1 , ale bude číslo s mnohými desatinných miest ( napr. , 3241432543254 ) V tomto bode , .. náhodné číslo má malé použitie . Ale môžeme , pomocou matematickej operácie popísané v predchádzajúcej časti , vynásobte náhodné číslo 10 , aby náhodné číslo medzi 0 a 10.
8

Zmeňte kód v Akcia sa okno čítať . " trace ( Math.random ( ) * 10 ) ; " Testovať film a výstup panela sa zobrazí číslo medzi 0 a 10. Avšak , bude číslo ešte veľa desatinných miest účelom .. byť naozaj užitočné , číslo bude musieť byť zaokrúhlená nahor alebo nadol .
Zaokrúhlenie čísla hore a dole
9

Zvýraznite kód v Akcie Window of the " Math fla " súbor a zmeniť ju čítať : " . trace ( Math.round ( Math.random ( ) * 10 ) ) ; " Príkaz " Math.round ( ) , " hovorí ActionScript použiť konvenčné počet zaokrúhlenia techniky : desatinné miesta pod 0,5 sa zaokrúhľujú smerom nadol a desatinné miesta 0,5 a vyššou sa zaokrúhli nahor .
10

Otestujte film a výstupný panel sa zobrazí celé číslo medzi 0 a 10. Tentoraz však , čísla 0 a 10 môžu byť zobrazené z dôvodu zaokrúhľovania .
11.

Zmeňte číslo " 10 " v kóde v akčnom okne pre čítanie " 51 " . To bude teraz generovať náhodné číslo medzi 0 a 51 , ​​ktoré je užitočné v prípade , Flash hra je vytvorená , je kartová hra : je ich tam 52 kariet v balíčku kariet
12

Zmeňte číslo " 51 " v kóde v Akcie okno sa . " 5 " . to bude teraz generovať náhodné číslo medzi 0 a 5 , čo je užitočné , ak je vytvorenie kocky hru . Die má 6 strán na ne .

Najnovšie články

Copyright © počítačové znalosti Všetky práva vyhradené