Skip to content
Federico edited this page Apr 8, 2014 · 25 revisions

Le module particle_generator vous permet de créer une explosion de particules. Pour que le module fonctionne, le jeu doit être fait en canvas.

Voici comment intégrer ce module à votre jeu:

1. Lier le module dans le define de votre jeu

define([
'event_bus',
'modules/particle_generator']
 function(eventBus){ 
     // VotreCode
 });

Et ajouter cela a votre init AVANT le creation du Canvas

Particle();

2. Utiliser emit afin de créer une explosion de particules où et quand vous le souhaitez

eventBus.emit('CreateParticles', Parametres);

Parametres contient ces differents réglages :

Parametres = {
            x = //définit le point x d'où les particules apparaissent
            y = // définit le point y d'où les particules apparaissent
            size = // Definie la taille des particules
            count = // Nombre de particles OBLIGATOIRE!!
            alpha = // true == les particules s'estompent, false, les particules reste a alpha 1
            style = // defini si les particules sont carrés ou rondes (true : carré, false : rondes)
            lifeTime = // correspond à leur durée de vie. (une valeur de 60 correspond à 1 seconde, passé ce délai, les particules sont détruites)
            speed = // Vitesse des bullets (optionnel)
            angle = // La direction où spawn les bullet (optionnel) ** ne rien inserer si vous voulez une explosion circulaire
            color = // permet de donner à toutes les particules une couleur précise
}

Clone this wiki locally