Flash CS3 mainīgie un ActionScript 3 kods


Kontrolējiet daļiņu skaitu

Mēs izmantosim mūsu nākamo mainīgo, lai kontrolētu maksimālo daļiņu skaitu mūsu daļiņu sistēmā. Mums tas ir grūti kodēts līdz 70 cilpai paziņojums, apgalvojums. Izveidosim jaunu mainīgo un nosauksim to par "maxParticles" un iestatīsim to uz 70. Pēc tam 70 aizstāsim ar cilpai ar mainīgo vārdu.

var maxParticles: skaits = 70;

. . .
priekš (var i: Skaitlis = 0; i


Kontrolējiet daļiņu maksimālo izmēru

Kad mēs pārstrādājam savas daļiņas atpakaļ uz augšu, mēs pēc tam izlases vietā novietojam no 0 līdz 40 gar Y asi.

notikums.mērķis.y = matemātika.ierīce () * 40;

Tas ir tāpēc, ka mūsu sniegpārslu maksimālais izmērs ir 40 pikseļi. Tomēr, ja mēs savām daļiņām izmantojam atšķirīgu grafiku, kas ir atšķirīgs izmērs, mums jāiestata izlases numurs starp 0 un jauno lielumu. Mēs varam pievienot mainīgo ar nosaukumu maxSize un aizstāt 40 ar šo mainīgo.

var maxSize: skaits = 40;

. . .
event.target.y = Math.random () * maxSize;


Kontrolējiet maksimālo kustību

Pēdējais mainīgais, ko mēs pievienosim, kontrolēs pikseļu daudzumu, kuru mūsu daļiņas pārvietojas uz leju ar katru daļiņu krišanas funkcijas ciklu. Tagad šis cietais kods ir 5 pikseļi vertikālai kustībai un 10 pikseļi horizontālai kustībai.

cits
{notikums.mērķis.y + = 5; event.target.x + = Math.random () * 10; }


Sauksim mūsu jauno mainīgo "maxMove" un iestatīsim to uz 5. Tad kodā 5 mēs varēsim aizstāt ar mainīgo un 10 - ar vērtību, kas ir divreiz lielāka par mainīgo.

var maxMove: skaits = 5;

. . .
cits
{notikums.mērķis.y + = maxMove; event.target.x + = Math.random () * (maxMove * 2); }


Pārbaudi savu filmu. Ar visām šīm izmaiņām tas joprojām darbojas. Bet mēs varētu vēlēties, lai mūsu daļiņai tiktu izmantots cits avots, nevis mcSnowflake filmas klips.

Mainiet daļiņu avotu

Ja atceraties, mēs izmantojam mcSnowflake filmas klipu kā mūsu daļiņu avotu. Katru reizi, kad programma pārvietojas pa cilpai, tas izveido mcSnowflake gadījumu un pievieno to displeju sarakstam.

var _daļiņa: mcSnowflake;


_Daļiņa = jauns mcSnowflake ();



Pieņemsim, ka mēs vēlamies, lai tas lietus, un mēs esam izveidojuši filmas klipu, kuru mēs nosaucām par mcRain. Lai izmantotu šo filmas klipu, mēs vienkārši aizstājam "mcSnowflake" ar "mcRain" divās koda rindās mūsu programmā.

var _daļiņa: mcRain;


_Daļiņa = jauns mcRain ();


Pārbaudi savu filmu. Saglabājiet savu filmu kā particle_system.fla.

Tagad redzēsim, vai tas joprojām darbojas pareizi, mainot mainīgo lielumu. Atveriet paneli Properties un mainiet skatuves izmēru uz 800 x 600. Tālāk dodieties atpakaļ uz paneli Darbības un mainiet stageWidth vērtību uz 800 un stageHeigth uz 600. Mainiet daļiņu lielumu uz 30, skaitli. daļiņu skaits līdz 50 un maksimālā kustība pikseļos līdz 20. Pārbaudiet savu filmu vēlreiz, un tai joprojām vajadzētu darboties.

Un mēs beidzot esam nonākuši pie šīs sērijas beigām. Jums ir modulāra daļiņu sistēmas kods, kuru varat izmantot kā sākumpunktu jebkura Flash projekta izveidošanai, kam nepieciešama daļiņu sistēma. Vienkārši importējiet grafiku vai uzzīmējiet objektu, pārveidojiet to par filmas klipa simbolu un piešķiriet tam unikālu nosaukumu. Pēc tam panelī Darbības pievienojiet mainīgo lielumus un pārdēvējiet mcSnowflake filmas klipu. Tagad visiem varat pateikt, ka Flash CS3 esat izveidojis pats savu daļiņu sistēmu. Šeit ir pabeigtais kods.

← Atpakaļ

Autortiesības 2018 Adobe Systems Incorporated. Visas tiesības aizsargātas. Adobe produkta ekrānuzņēmums (-i) ir pārpublicēts ar Adobe Systems Incorporated atļauju. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Fireworks, Contribute, Captivate, Flash Catalyst and Flash Paper ir / ir vai nu [a] reģistrēta preču zīme (-es), vai Adobe Systems Incorporated preču zīme (-es) Amerikas Savienotajās Valstīs un / vai citās valstīs.

How to do easy Animation in animation on Flash CS3 Pro (Jūlijs 2020)



Tags Rakstu: Flash CS3 mainīgie un ActionScript 3 kods, Flash un animācija, Flash CS3 daļiņu sistēma ActionScript 3, tā paša filmas klipa animācijas gadījumi, modulāra Flash, mainīgo nosaukšana, mainīgo datu tips, izlases pozīcija gar YX asi, Math.random ( ), mainīgo daļiņu sistēma, daļiņu skaita lielums, kustības lielums

Samazināšanas paņēmieni

Samazināšanas paņēmieni

vaļasprieki un amatniecība

Putnu vērošana 14

Putnu vērošana 14

vaļasprieki un amatniecība

Populāri Skaistuma Ziņas

Jūsu iekšējo virsmu tīrīšana

Ko mēs neredzam
veselība un piemērotība

Ko mēs neredzam

Filma par eitanizatoru

Filma par eitanizatoru

TV un filmas

Riana Lucas magones - recenzija

Riana Lucas magones - recenzija

grāmatas un mūzika