勾选预乘alpha之后cocos2dx项目中的半透明图片变暗

在下目前在做自己的项目,项目刚起步就遇到了问题
用texturepacker打了几张大图,勾选了premultiplyalpha这个选项,结果在项目中显示的半透明颜色发暗
感觉上是多乘了一次alpha的原因
如下图
①:不勾选预乘alpha 图片颜色因为没有乘alpha值所以正常↓

②:预乘alpha后的图集 半透明颜色发黑↓

③:进入项目发现颜色不对,好像多乘了一次alpha(请无视LoadGame按钮的颜色,那个是我测试手动设置混合模式是否有用的时候用的)↓

④:手动设置混合模式,并没有什么卵用↓

⑤:断点看混合模式,传的参数是正确的

然而显示上,半透明的颜色就是发暗,所以求助各位大大有没有什么解决方案


更新:
试了试用.pvr.ccz格式打图,就不会有这个问题
虽然不知道底层做了什么处理

自顶一次吧,真的挺想知道的

别勾选那个

在公司的项目里为了节省效率勾选了,通过设置混合模式就能得到正确的颜色值,但是自己的项目里面就不行,所以很纠结

我们打包是勾选上了的 不然在手机上面运行起来一些透明的图片会有问题

你看一下Image加载阶段是否没有判断正确,导致了多预乘一次。

试了试用.pvr.ccz格式打图,颜色值就是正常的,用.png格式打图,有透明度的地方就发暗,不是很懂

之前用spine的时候,导出的图就是透明部分变暗,后来把御城去掉了 就好了