Open yosle opened 1 year ago
in phaser 3.6 the particle system has been rewritten, you don't have to remove the code just change it a little.`
import Phaser from 'phaser';
export default class HelloWorldScene extends Phaser.Scene
{
constructor()
{
super('hello-world');
}
preload()
{
this.load.setBaseURL('https://labs.phaser.io');
this.load.image('sky', 'assets/skies/space3.png');
this.load.image('logo', 'assets/sprites/phaser3-logo.png');
this.load.image('red', 'assets/particles/red.png');
}
create()
{
this.add.image(400, 300, 'sky');
const emitter = this.add.particles(0, 0, 'red', {
speed: 100,
scale: { start: 1, end: 0 },
blendMode: 'ADD',
});
const logo = this.physics.add.image(400, 100, 'logo');
logo.setVelocity(100, 200);
logo.setBounce(1, 1);
logo.setCollideWorldBounds(true);
emitter.startFollow(logo);
}
}
Hi , I'm totally new in Phaser , just downloaded the repository and yarn on it: the project shows this error in the console:
Had to comment all the reference to the Particle emitter in MainWorldScene.js: