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.
La oss se på det endelige resultatet vi vil jobbe for:
Ved hjelp av en strålende klasse kalt TeraFire, vil vi gjenskape en stearinflamme. Du kan laste ned kilden til klassen fra utviklerens nettsted.
Start Flash og opprett et nytt Flash-dokument, sett scenestørrelsen til 320x280px og bildesatsen til 24fps.
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.
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:
Legg klassenavnet til Klasse felt i publisere delen av Eiendommer panel.
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!