A havas hó hatása a cselekvésre 3

A hó hó hatása az ActionScript 3.0-ra

A tél közeledik. Tehát a lekérdezés "az eső hó hatása az öblítésbe" ismét népszerű lesz a keresőmotorokkal. Rólam és beszélni. természetesen a hatásról.

Nemrégiben az egyik barbár erőforrásnál találkoztam egy érdekes osztálykönyvtárral az ActionScript 3.0 programmal. Ez az osztálykönyvtár lehetővé teszi, hogy beágyazzanak egy nagyon szép és reális hatást a lehullott hóra a flash filmedben, csak két sornyi kóddal. A könyvtár egyszerűsége miatt ez nemcsak a programozók, hanem olyan animátorok is használhatók, akik nem ismerik az ActionScript 3.0 programozását. Fontos részlet - a hatás végrehajtása a projektedet csak 5 - 6 kb nagyságrendben fogja súlyozni.

A megszokott hagyomány szerint nézzük meg, hogy mi lesz ennek eredményeként. És mi lesz valami ilyesmi:

Most pedig folytassuk a könyvtár alkalmazásának leírását flash projektekben.

ActionScript 3.0 kód:

A második és ugyanakkor az utolsó lépés az, hogy létrehoztunk egy példát a SnowDisplay osztályba, és hozzáadtuk Flash filmünk színhelyéhez.

ActionScript 3.0 kód:

var hó: SnowDisplay = új SnowDisplay (550 400); addChild (hó);

Itt az objektumtervező paraméterei a jelenet szélessége (550) és magassága (400), amire a havas hó hatását meg kell jeleníteni. Gyakran ez a hatás szükséges a teljes film szélességének és magasságának megnyújtására. Ezt könnyebb elvégezni az alábbiak szerint.

ActionScript 3.0 kód:

var hó: SnowDisplay = új SnowDisplay (stage.stageWidth, stage.stageHeight); addChild (hó);

A kód befejezett változata valami hasonlót fog látni.

ActionScript 3.0 kód:

/ * összekapcsoljuk az osztálykönyvtárat * / import com.flashandmath.dg.display.SnowDisplay; / * létrehoz egy SnowDisplay objektumot * / var hó: SnowDisplay = új SnowDisplay (stage.stageWidth, stage.stageHeight); / * az objektum hozzáadása a jelenethez * / addChild (hó);

De ahogy ígértem, mindent meg lehet tenni egy pár sornyi kódban.

ActionScript 3.0 kód:

import com.flashandmath.dg.display.SnowDisplay; addChild (új SnowDisplay (stage.stageWidth, stage.stageHeight));

Ez a könyvtár rövid leírásával zárul. De a képességei sokkal szélesebbek: számos finom beállítással rendelkezik, amelyek lehetővé teszik a hatásnak az igényekhez és a művészi ízléshez való igazítását. Azonban nem zártam ki a folytatást. Időközben mindent :-)

Az Adobe Flash CS5.5 és az osztálykönyvtár forrásai itt tölthetők le.

Kapcsolódó cikkek