The flash effect in Juicy does not work
SomMeri opened this issue · 1 comments
SomMeri commented
I did not succeeded in making flash work. This is how I use it:
create: function() {
this.juicy = this.game.plugins.add(new Phaser.Plugin.Juicy(this));
this.flash = this.juicy.createScreenFlash('#ff0000');
// ....
},
update: function() {
this.flash.flash(); //does not work
this.juicy.shake(20, 20); //this works
// ....
}
Console contains no error, but nothing happen. Juicy is loaded correctly, because the shake
function works fine.
The flash tween definition is also suspicious, because it does not use the duration
variable.
duzhi5368 commented
Hi,you'd better have a look this page: http://phaser-juicy.herokuapp.com/
And you can update your code like this:
create: function() {
this.juicy = this.game.plugins.add(new Phaser.Plugin.Juicy(this));
this.flash = this.juicy.createScreenFlash();
this.add.existing(this.screenFlash);
// ....
},
update: function() {
this.flash.flash(); // will ok
this.juicy.shake(20, 20); //this works
// ....
}
Good luck.