[LayaAirIDE3]在一定条件下,设置colorFilter的contrast没用

设置一个sprite的contrast为-100时,本该使得sprite变成灰色,但是在一定条件下,设置contrast为-100后会什么都不发生:
首先给一个sprite赋予texture

飞鸽截图20240629010910.png

然后给sprite赋予1个以上的filter

飞鸽截图20240629010945.png

最后用代码,先读取sprite上同路径的texture,然后设置contrast为-100

飞鸽截图20240629011008.png

发现根本没用
这几个条件:“sprite上设置了texture”,“sprite上有1个以上的滤镜”,“读取的texture是sprite上本来就有的同路径的一张图”,只要缺一个,bug都不会触发
 
已邀请:

MicroMico

赞同来自:

这是demo
 

MicroMico

赞同来自:

ide版本为3.1.4

要回复问题请先

商务合作
商务合作