PIXI.js不是为阶段中的所有子对象使用colormatrix

我使用PIXI.js库的colorMatrix功能在运行时随机更改图像的颜色。例如:http://www.goodboydigital.com/pixijs/examples/15/这很好,现在的问题是整个舞台(包括文本元素)都会获取此颜色矩阵并始终更改其颜色。 我只想要图像获得这种效果,而不是文字。 我试图通过添加另一个舞台并将文本元素添加到新舞台来解决这个问题,但它没有奏效。 让我知道你是否需要更大的代码来理解问题。

Greez


颜色矩阵适用于你添加它们的东西(舞台,容器等)和所有的孩子。 如果你想让矩阵只适用于某个子集的子画面,将这些子画面放在一个容器中,然后将该矩阵添加到该容器(作为过滤器),而不是整个舞台。

注意:如果只有一个精灵并且颜色变化很简单,则可能需要使用精灵类中的tint属性。 编写代码非常简单,而且处理能力要少很多(根据我的经验)。

链接地址: http://www.djcxy.com/p/29189.html

上一篇: PIXI.js use colormatrix not for all child objects in stage

下一篇: C++/CLI: ColorMatrix for applying an Alpha Threshold