Merhaba PhaserJS'de bitmap kullanarak temel bir yıldırım sistemi oluşturmaya çalışıyorum. Bitmap'in spritelarımı karartmadığı gerçeği ile nasıl bir sorun yaşıyorum ki. Bunu nasıl başarabilirim?Phaser bitmap çarpanı sprites'i etkilemez
Oyun oluşturma işlevinde bu şekilde bitmap oluşturuyorum.
// Shadow
this.bitmap = this.game.add.bitmapData(
this.game.width+100,
this.game.height+100
);
this.lightBitmap = this.game.add.image(0, 0, this.bitmap);
this.lightBitmap.blendMode = Phaser.blendModes.MULTIPLY;
Daha sonra onu doldurup güncelleme işlevindeki her kareyi boyayorum.
this.bitmap.fill(20, 20, 20, 1);
this.lightBitmap.x = this.camera.x-50;
this.lightBitmap.y = this.camera.y-50;
this.bitmap.dirty = true;
İşte ne olduğunu gösteren bir görüntü. Gölgeyi koyulaştırmadığını göstermek için gölgeyi sadece yarım ekrana çizdim. Kiremitler ve mor oyuncu, etkilemek istediğim sprite.
nasıl buna da sprite karartmak yapabilir?
Bana çok zaman kurtardı ederiz! –