Los efectos de incendio pueden ser difíciles de crear, ya que requieren un uso avanzado de ActionScript y pueden llevar mucho tiempo. En este Consejo rápido, te presentaré una clase de ActionScript que te ayudará a acelerar el proceso..
Echemos un vistazo al resultado final en el que trabajaremos:
Usando una clase brillante llamada TeraFire, recrearemos una llama de vela. Puedes descargar la fuente de la clase desde el sitio del desarrollador..
Inicie Flash y cree un nuevo documento de Flash, establezca el tamaño del escenario en 320x280px y la velocidad de fotogramas en 24 fps.
Esta es la interfaz utilizada en el ejemplo, un fondo creado previamente para colocar la llama resultante. Puedes encontrarlo en la FLA en la fuente de descarga..
Cree una nueva clase de ActionScript (Cmd + N), guarde el archivo como Main.as, y escribe las siguientes líneas; por favor lea los comentarios en el código para entender completamente el comportamiento de la clase.
paquete import flash.display.Sprite; import com.trick7.effects.TeraFire; // Importar clase TeraFire clase pública Main extiende Sprite función pública Main (): void / * Crea una instancia de terafire * / var fire: TeraFire = new TeraFire (); / * Coloca la partícula de fuego * / fire.x = 158; fuego.y = 130; / * Agregar al escenario * / addChild (fire);
Puede personalizar el aspecto de la partícula pasando los parámetros al constructor de TeraFire. Estos son los parámetros disponibles:
Agregue el nombre de la clase a la Clase campo en el Publicar sección de la Propiedades panel.
Ahora que eres consciente de esta manera fácil de crear fuego para tus películas, verás que es muy útil cuando construyes juegos. Implementa tu propio!
Espero que te haya gustado este tutorial, gracias por leer.!