Rask Tips Lag Instant Fire Particles With TeraFire

Brannfeil kan være vanskelig å opprette, ettersom de krever avansert bruk av ActionScript, og det kan ta mye tid å oppnå. I denne Quick Tip, vil jeg introdusere deg til en ActionScript-klasse som hjelper deg med å øke hastigheten på prosessen.


Endelig resultatforhåndsvisning

La oss se på det endelige resultatet vi vil jobbe for:


Trinn 1: Kort oversikt

Ved hjelp av en strålende klasse kalt TeraFire, vil vi gjenskape en stearinflamme. Du kan laste ned kilden til klassen fra utviklerens nettsted.


Trinn 2: Konfigurer din Flash-fil

Start Flash og opprett et nytt Flash-dokument, sett scenestørrelsen til 320x280px og bildesatsen til 24fps.


Trinn 3: Grensesnitt

Dette er grensesnittet som brukes i eksemplet, en tidligere opprettet bakgrunn for å plassere den resulterende flammen. Du kan finne den i FLA i kilde nedlasting.


Trinn 4: ActionScript

Opprett en ny ActionScript-klasse (Cmd + N), lagre filen som Main.as, og skriv følgende linjer; vennligst les kommentarene i koden for å forstå klassens oppførsel fullt ut.

 pakke import flash.display.Sprite; importer com.trick7.effects.TeraFire; // Import TeraFire klasse offentlig klasse Hoved utvider Sprite offentlig funksjon Main (): void / * Oppretter et terafire eksempel * / var fire: TeraFire = new TeraFire (); / * Plasser brannpartikkelen * / fire.x = 158; fire.y = 130; / * Legg til scenen * / addChild (brann); 

Du kan tilpasse måten partikkelen ser ved å sende parametere til TeraFire-konstruktøren. Disse er parametrene tilgjengelige:

  • XPOS: X-posisjonen for å opprette brannen, standard er 0
  • yPos:Y-posisjonen for å lage brannen, standard er 0
  • fireWidth: Bredden på den resulterende brannen, standard er 30
  • fireHeight: Høyde på den resulterende brannen, standard er 90

Trinn 5: Dokumentklasse

Legg klassenavnet til Klasse felt i publisere delen av Eiendommer panel.


Konklusjon

Nå er du klar over denne enkle måten å skape brann for filmene dine, du finner det kommer til å være veldig praktisk når du bygger spill. Gjennomfør din egen!

Jeg håper du likte denne opplæringen, takk for å lese!