Skip to content

Commit

Permalink
Update cours12.md
Browse files Browse the repository at this point in the history
  • Loading branch information
jfcmontmorency authored Nov 15, 2024
1 parent d038238 commit 964ac04
Showing 1 changed file with 39 additions and 0 deletions.
39 changes: 39 additions & 0 deletions docs/582-301-interactivite-ludique/cours12.md
Original file line number Diff line number Diff line change
Expand Up @@ -28,6 +28,45 @@ play.once('pointerdown', () => {

## Particules

### Émetteur de particules

```js
// this.add.particles(x, y, texture, config);
```

* `x` (nombre) : Coordonnée x de l'émetteur.
* `y` (nombre) : Coordonnée y de l'émetteur.
* `texture` (chaîne) : Clé de la texture utilisée pour les particules.
* `config` (objet) : Configuration de l'émetteur, incluant des propriétés telles que :
* `frame` : Cadre(s) de la texture à utiliser.
* `speed` : Vitesse des particules.
* `scale` : Échelle des particules.
* `alpha` : Opacité des particules.
* `lifespan` : Durée de vie des particules en millisecondes.
* `blendMode` : Mode de fusion utilisé lors du rendu des particules.

```js
preload() {
this.load.image('particle', 'chemin/vers/particle.png');
}
create() {
const particles = this.add.particles('particle');
const emitter = particles.createEmitter({
x: 400,
y: 300,
speed: 100,
lifespan: 2000,
blendMode: 'ADD',
scale: { start: 1, end: 0 },
on: false
});
this.input.on('pointerdown', (pointer) => {
emitter.setPosition(pointer.x, pointer.y);
emitter.explode(10);
});
}
```

## Sauvegarde et chargement

Sauvegardes et chargement de partie
Expand Down

0 comments on commit 964ac04

Please sign in to comment.