i.wnek Posted January 31, 2017 Share Posted January 31, 2017 Hello! I'm trying to do simple explosion with emitter. I want particles to slowly fade out so I do: emitter.setAlpha(0.2, 1, 10, Phaser.Easing.Linear.None, false); emitter.autoAlpha = true; But when i run game and emitter start doing it's job it throws at the console: Uncaught TypeError: Cannot read property 'v' of undefined at Phaser.Particle.update (phaser_phaser_1.js:99052) at Phaser.Particles.Arcade.Emitter.update (phaser_phaser_1.js:99548) at Phaser.World.Phaser.Group.update (phaser_phaser_1.js:33716) at Phaser.Stage.update (phaser_phaser_1.js:31820) at Phaser.Game.updateLogic (phaser_phaser_1.js:36338) at Phaser.Game.update (phaser_phaser_1.js:36280) at Phaser.RequestAnimationFrame.updateRAF (phaser_phaser_1.js:61979) at _onLoop (phaser_phaser_1.js:61962) What am I doing wrong with this task? Edit: Solved - it seems like I set too low alpha rate parameter (third param. in setAlpha). I misunderstood how it works. Now I get it. If I set rate as 1500 ms particles will fade out in this time. It works now. Bonsaiheldin 1 Link to comment Share on other sites More sharing options...
yasdar Posted October 2, 2018 Share Posted October 2, 2018 misunderstood how it works. Now I get it. If I set rate as 1500 ms particles will fade out in this time. It works now. yes this is right emitter.setAlpha(0.2, 1, 1500, Phaser.Easing.Linear.None, false); Link to comment Share on other sites More sharing options...
Recommended Posts