Muuttujien käyttö modulaarisessa hiukkasjärjestelmässä
Kun aloitimme tämän salamanR CS3-hiukkasjärjestelmän opetusohjelmissarjat, loimme yksinkertaisen, modulaarisen toiminnon ja osoitimme, että voimme käyttää tätä toimintoa animoidaksesi saman elokuvaleikkeen kolme esiintymää. Ensimmäisen opetusohjelman jälkeen olemme edenneet pitkälle ja olemme rakentaneet hiukkasjärjestelmän ActionScriptiinTM 3. Mutta kuinka modulaarinen tämä uusin hiukkasjärjestelmä on? Voidaanko sitä käyttää muissa elokuvaleikkeissä kuin mcSnowflake? Voimmeko käyttää sitä Flash-elokuviin, joissa on pienempi tai suurempi vaihe? Voimmeko käyttää erikokoista elokuvaleikettä? Voimmeko helposti lisätä tai vähentää elokuvaleikkeiden enimmäismäärää tai nopeutta, jolla ne putoavat lavalle?

Koska tämä oli aloittelijan opas, joka sisälsi monia opittavaa asioita, hiukkasjärjestelmä kirjoitettiin käyttämällä näitä ominaisuuksia koskevia erityisiä, koodattuja asetuksia. Mutta nyt, kun olet suorittanut hiukkasjärjestelmän valmiiksi, voimme tehdä muutamia muutoksia ohjelmakoodiin, mikä tekee siitä modulaarisemman ja uudelleen käytettävän.

Nimeä toiminnot uudelleen

Kun olimme oppineet vain lumihiutale-elokuvaleikkeen animoinnista, oli helpompaa nimetä lumihiutaleidemme luonut funktio "lumihiutaleksi" ja funktio, joka animoi lumihiutaleiden "lumisadetta". Ohjelmamme monipuolisuuden lisäämiseksi meidän on nimettävä toiminnot uudelleen yleisemmillä nimillä, jotka heijastavat silti toimintojen tarkoitusta.

Koska tämä on hiukkasjärjestelmä, lumihiutaleita luovan funktion toinen nimi voi olla "createParticles". Nimeämme lumihiutaletoiminnon nimellä "lumihiutale ()" arvoksi "luodaPartikkelit ()".

Toiminnot-paneelin yläosassa näkyy Etsi ja korvaa -kuvake. Napsauta tätä kuvaketta avataksesi Etsi ja korvaa -valintaikkunan. Tarkista tässä valintaikkunassa vaihtoehto "Match Case" ja käytä seuraavia arvoja.

Löydä mitä: lumihiutale ()
Korvaa: luoPartikkelit ()

Sinun pitäisi saada viesti, että kaksi löydettiin ja vaihdettiin. Toista tämä vaihe nimetäksesi toisen funktion nimeltä "snowfall ()" osaksi particlefall (). Näet jälleen kaksi on muuttunut. Sulje valintaikkuna ja testaa elokuvasi. Se toimii edelleen.

Seuraava →

Tekijänoikeus 2018 Adobe Systems Incorporated. Kaikki oikeudet pidätetään. Adobe-tuotteen näyttökuva (t) uusitaan Adobe Systems Incorporatedin luvalla. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, Ilotulitteet, Contribute, Captivate, Flash Catalyst ja Flash Paper on / on joko [a] rekisteröity tavaramerkki (t) tai Adobe Systems Incorporatedin tavaramerkki (t) Yhdysvalloissa ja / tai muissa maissa.


Video-Ohjeita: Statistical Programming with R by Connor Harris (Saattaa 2024).