0

我正在使用 PIXI.js 库的 colorMatrix 功能在运行时随机更改图像的颜色。示例:http ://www.goodboydigital.com/pixijs/examples/15/ 这很好用,现在的问题是整个舞台(包括一个文本元素)都得到这个颜色矩阵并一直改变它的颜色。我只想要图像来获得这种效果,而不是文本。我尝试通过添加另一个阶段并将文本元素添加到新阶段来解决此问题,但它不起作用。如果您需要截断更大的代码来理解问题,请告诉我。

格力兹

4

1 回答 1

0

颜色矩阵适用于您将它们添加到的事物(舞台、容器等)和所有子对象。如果您希望矩阵仅应用于特定的精灵子集,请将这些精灵放在一个容器中并将矩阵添加到该容器(作为过滤器)而不是整个舞台。

旁注:如果它只有一个精灵并且颜色变化很简单,您可能需要使用精灵类中的 tint 属性。它同样容易编码并且需要更少的处理能力(根据我的经验)。

于 2014-09-22T15:53:34.550 回答