Sfat rapid creați particule de incendiu instant cu TeraFire

Efectele focului pot fi dificil de creat deoarece necesită utilizarea avansată a ActionScript și pot dura mult timp pentru a le realiza. În acest sfat rapid, vă voi prezenta o clasă ActionScript care vă va ajuta să accelerați procesul.


Rezultatul final al rezultatelor

Să aruncăm o privire asupra rezultatului final pe care îl vom strădui:


Pasul 1: Prezentare succintă

Folosind o clasă strălucitoare numită TeraFire, vom recrea o flacără de lumânare. Puteți descărca sursa clasei de pe site-ul dezvoltatorului.


Pasul 2: Configurați fișierul dvs. Flash

Lansați Flash și creați un nou document Flash, setați dimensiunea scenei la 320x280px și rata de cadre la 24fps.


Pasul 3: Interfața

Aceasta este interfața folosită în exemplu, un fundal creat anterior pentru a plasa flacăra rezultată. Puteți găsi acest lucru în FLA în descărcarea sursei.


Pasul 4: ActionScript

Creați o nouă clasă ActionScript (Cmd + N), salvați fișierul ca Main.as, și scrieți următoarele linii; citiți comentariile din cod pentru a înțelege pe deplin comportamentul clasei.

 pachet import flash.display.Sprite; import com.trick7.effects.TeraFire; // Import TeraFire Clasa publica principala Extinde Sprite functie publica Main (): void / * Creaza o instanta terafire * / var fire: TeraFire = new TeraFire (); / * Poziționați particula de incendiu * / fire.x = 158; fire.y = 130; / * Adăugați la etapa * / addChild (incendiu); 

Puteți personaliza modul în care arată particula prin trecerea parametrilor către constructorul TeraFire. Acestea sunt parametrii disponibili:

  • xPos: Poziția x pentru a crea focul, implicit este 0
  • yPos:Poziția y pentru a crea focul, implicit este 0
  • fireWidth: Lățimea focului rezultat, implicit este de 30
  • fireHeight: Înălțimea focului rezultat, implicit este 90

Pasul 5: Clasa de documente

Adăugați numele clasei la Clasă domeniu în Publica secțiunea din Proprietăți panou.


Concluzie

Acum sunteți conștient de această modalitate ușoară de a crea foc pentru filmele dvs., veți găsi că vine într-adevăr la îndemână atunci când construiți jocuri. Implementați-vă propriul!

Sper că ți-a plăcut acest tutorial, mulțumesc pentru lectură!

Cod