Astuce Créez des particules de tir instantané avec TeraFire

Les effets d’incendie peuvent être difficiles à créer car ils nécessitent une utilisation avancée d’ActionScript et peuvent prendre beaucoup de temps. Dans ce petit conseil, je vais vous présenter une classe ActionScript qui vous aidera à accélérer le processus..


Aperçu du résultat final

Jetons un coup d'œil au résultat final sur lequel nous allons travailler:


Étape 1: bref aperçu

En utilisant une classe brillante appelée TeraFire, nous allons recréer une flamme de bougie. Vous pouvez télécharger la source de la classe sur le site du développeur..


Étape 2: Configurez votre fichier Flash

Lancez Flash et créez un nouveau document Flash, réglez la taille de la scène sur 320x280px et la cadence sur 24 images par seconde..


Étape 3: interface

C'est l'interface utilisée dans l'exemple, un arrière-plan créé précédemment pour placer la flamme résultante. Vous pouvez le trouver dans la FLA dans le téléchargement source.


Étape 4: ActionScript

Créez une nouvelle classe ActionScript (Cmd + N), enregistrez le fichier sous Main.as, et écrivez les lignes suivantes; s'il vous plaît lire les commentaires dans le code pour bien comprendre le comportement de la classe.

 package import flash.display.Sprite; importer com.trick7.effects.TeraFire; // Importer la classe TeraFire. Public class Main étend Sprite fonction publique Main (): void / * Crée une instance terafire * / var fire: TeraFire = new TeraFire (); / * Positionne la particule de feu * / fire.x = 158; fire.y = 130; / * Ajouter à la scène * / addChild (feu); 

Vous pouvez personnaliser l'apparence de la particule en transmettant des paramètres au constructeur TeraFire. Ce sont les paramètres disponibles:

  • xPos: La position x pour créer le feu, la valeur par défaut est 0
  • yPos:La position y pour créer le feu, la valeur par défaut est 0
  • largeur du feu: Largeur du feu résultant, 30 par défaut
  • fireHeight: Hauteur de l'incendie résultant, 90 par défaut

Étape 5: Classe de document

Ajoutez le nom de la classe à la Classe champ dans le Publier section de la Propriétés panneau.


Conclusion

Maintenant que vous connaissez ce moyen simple de créer du feu pour vos films, vous constaterez qu’il est très utile lors de la création de jeux. Mettre en œuvre votre propre!

J'espère que vous avez aimé ce tutoriel, merci d'avoir lu!