6

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

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

我需要一个小组:

group = game.add.group();

你是怎么做到的phaser

4

1 回答 1

4

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

精灵着色

yourSpriteName.tint = color;

灰色滤镜示例

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

yourSpriteName.filters = [gray];
于 2014-07-28T16:45:27.630 回答