在Spser框架中为sprite添加一个叠加层

时间:2014-07-25 16:03:53

标签: javascript html5 phaser-framework

我试图在我的游戏中拥有某个场景,其中所有游戏精灵都有灰色叠加。我想过只创建每个精灵的灰色版本,但后来我意识到这不是很干或很容易。我需要这个叠加层用于单个精灵,如下所示:

sprite = game.add.sprite(x, y, "name_of_sprite");

我需要一个小组:

group = game.add.group();

你如何在phaser

的背景下这样做

1 个答案:

答案 0 :(得分:3)

这些解决方案中的任何一个都可以解决问题:

Sprite tinting

yourSpriteName.tint = color;

Gray filter example

var gray = game.add.filter("Gray");

yourSpriteName.filters = [gray];