HTML5 animációs eszközök
Minden animációs
- Tiszta vászon. Ezt meg lehet tenni, például keresztül clearRect () módszer.
- Ha szeretné, hogy az eredeti állapot a vászon mindig megmarad, akkor is, ha színbeállítások módosításához, stb meg kell menteni az állam a vásznon.
- Döntetlen animációk, sőt, ez a lépés a létrehozása a keret.
- Ha már mentettünk sotsoyanie vászon, le kell töltenie, mielőtt elkezdi komponálni egy új keretet.
motion animáció
Vegyünk egy példát. Hozzunk létre egy egyszerű animációt a mozgás - a mozgó téglalap vízszintesen. Animáció létrehoz () függvényt. amelyek aztán nevezte magát létrehoz egy téglalap keret mozgását.
Ennek része a animáció () függvény végrehajtja a következő lépéseket:
- Tisztító vásznon.
- Rajz egy fekete négyzet.
- Megváltoztatása a koordinátákat a bal felső sarkában a tér - vízszintesen, hogy „offset” a téren a következő lépés.
- Ha a négyzet eléri a szélét a vászon, a kezdeti érték a koordináta x nullázódik.
- A rekurzív animáció (). által setTimeout módszer.
CreateImage létrehoz () függvény az ezt igazoló animáció:
Animáció tisztítás nélkül a képernyőn
Tekintsük egy másik példát. Ebben az esetben nem tiszta a kijelzőn minden alkalommal, amikor a rajz egy új keret, így kiderül, hogy a kép fokozatosan „húzott”. Különösen jól használható, hogy egy üzlet vagy statisztikai grafikonok, például építünk két funkciója van.
Készítsen egy függvényt, akkor simán húzott két grafikont valós időben.
Az eredmények az alábbiakban láthatók:
sprite animáció
Hogy az összetett animációk, valamint a játékok és egyéb HTML5-alapú webes alkalmazások, akkor sozdavt animáció segítségével sprite. Sprite - ez a képfájlt, amely tartalmaz egy sor olyan köztes képkockák. Ez az egyik kép illik a teljes storyboard animáció vagy tárgy államokban.
Elem
Forrásként animáció fogja használni a következő sprite:
A keret megjelenítéséhez a sprite fogja használni az összefüggésben módszer
Hozzon létre egy funkció a „megújulás” a sprite:
Ez csak egy kis bemutató HTML5 Canvas jellemzői. Ez a technológia széles körben alkalmazható: a létrehozása üzleti grafikák a teljes méretű és böngésző alapú játék.