Suggerimento rapido crea particelle di fuoco istantaneo con TeraFire

Gli effetti di fuoco possono essere difficili da creare, poiché richiedono un uso avanzato di ActionScript e possono impiegare molto tempo per essere eseguiti. In questo suggerimento rapido, ti presenterò una classe ActionScript che ti aiuterà a velocizzare il processo.


Anteprima del risultato finale

Diamo un'occhiata al risultato finale su cui lavoreremo:


Passaggio 1: breve panoramica

Usando una classe brillante chiamata TeraFire, ricreamo una fiamma di candela. Puoi scaricare l'origine della classe dal sito dello sviluppatore.


Passaggio 2: impostare il file Flash

Avvia Flash e crea un nuovo documento Flash, imposta le dimensioni dello stage su 320x280px e la frequenza fotogrammi su 24 fps.


Passaggio 3: interfaccia

Questa è l'interfaccia utilizzata nell'esempio, uno sfondo precedentemente creato per posizionare la fiamma risultante. Puoi trovarlo nel FLA nel download sorgente.


Passaggio 4: ActionScript

Creare una nuova classe ActionScript (Cmd + N), salvare il file come Main.as, e scrivi le seguenti righe; si prega di leggere i commenti nel codice per comprendere appieno il comportamento della classe.

 pacchetto import flash.display.Sprite; import com.trick7.effects.TeraFire; // Importa classe pubblica classe TeraFire Main estende Sprite public function Main (): void / * Crea un'istanza terafire * / var fire: TeraFire = new TeraFire (); / * Posiziona la particella del fuoco * / fire.x = 158; fire.y = 130; / * Aggiungi a stage * / addChild (fire); 

È possibile personalizzare il modo in cui la particella appare passando i parametri al costruttore TeraFire. Questi sono i parametri disponibili:

  • xPos: La posizione x per creare il fuoco, il valore predefinito è 0
  • yPos:La posizione y per creare il fuoco, il valore predefinito è 0
  • fireWidth: Larghezza dell'incendio risultante, il valore predefinito è 30
  • fireHeight: Altezza dell'incendio risultante, il valore predefinito è 90

Passaggio 5: Classe di documenti

Aggiungi il nome della classe al Classe campo nel Pubblicare sezione del Proprietà pannello.


Conclusione

Ora sei a conoscenza di questo modo semplice di creare fuoco per i tuoi film, troverai che è davvero utile quando si creano giochi. Implementa il tuo!

Spero che questo tutorial ti sia piaciuto, grazie per la lettura!