Brug af variabler til modulært partikelsystem
Da vi begyndte denne FlashR CS3 partikelsystem-serie tutorials, vi skabte en enkel, modulær funktion og demonstrerede, at vi kunne bruge denne funktion til at animere tre forekomster af det samme filmklip. Siden den første tutorial er vi nået langt og har opbygget et partikelsystem i ActionScriptTM 3. Men hvor modulopbygget er dette seneste partikelsystem? Kan det bruges til andre filmklip end vores mcSnowflake? Kan vi bruge den til en Flash-film, der har en mindre eller større scene? Kan vi bruge et filmklip i en anden størrelse? Kan vi let øge eller reducere det maksimale antal filmklip eller den hastighed, hvorpå de falder ned på scenen?

Fordi dette var en begyndertutorial med mange ting at lære, blev partikelsystemet skrevet ved hjælp af specifikke, hårdkodede indstillinger til disse funktioner. Men nu, når du har afsluttet dit partikelsystem, kan vi foretage et par ændringer i programkoden, der gør det mere modulopbygget og genanvendeligt.

Omdøb funktionerne

Da vi kun var optaget af at lære at animere vores snefnug-filmklip, var det lettere at navngive den funktion, der skabte vores snefnug "snefnug" og den funktion, der animerede snefnuggen "snefald". For at gøre vores program mere alsidigt, er vi nødt til at omdøbe funktionerne med mere generiske navne, der stadig afspejler formålet med funktionerne.

Da dette er et partikelsystem, kan et andet navn på den funktion, der skaber snefnug, være "createParticles". Lad os omdøbe snowflake-funktionen fra "snowflake ()" til "createParticles ()".

Øverst på panelet Handlinger ser du et Find og erstat-ikon. Klik på dette ikon for at åbne dialogboksen Find og erstat. I denne dialogboks skal du markere indstillingen "Match sag" og bruge følgende værdier.

Find hvad: snefnug ()
Erstat med: createParticles ()

Du skal få en meddelelse om, at to blev fundet og erstattet. Gentag dette trin for at omdøbe den anden funktion fra "snefald ()" til "partikelfald ()". Igen vil du se, at to er blevet ændret. Luk dialogboksen, og test din film. Det fungerer stadig.

Næste →

Copyright 2018 Adobe Systems Incorporated. Alle rettigheder forbeholdes. Adobe-produktskærmbilleder (r) genudtrykt med tilladelse fra Adobe Systems Incorporated. Adobe, Photoshop, Photoshop Album, Photoshop Elements, Illustrator, InDesign, GoLive, Acrobat, Cue, Premiere Pro, Premiere Elements, Bridge, After Effects, InCopy, Dreamweaver, Flash, ActionScript, fyrværkeri, Bidrage, Captivate, Flash Catalyst og Flash Paper er / er enten [a] registreret varemærke [er] eller et varemærke [s] fra Adobe Systems Incorporated i USA og / eller andre lande.


Video Instruktioner: iOS App Development with Swift by Dan Armendariz (Kan 2024).