6

すべてのゲーム スプライトにグレーのオーバーレイが表示される、ゲーム内の特定のシーンを作ろうとしています。各スプライトのグレー バージョンを作成することだけを考えましたが、それはあまり DRY または簡単ではないことに気付きました。次のように、単一のスプライトの両方にこのオーバーレイが必要です。

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 に答える