github issue没人鸟,再提一贴
https://github.com/cocos-creator/engine/issues/7830
【Creator 版本】
Creator 2.4.2, 2.4.3
【目标平台】
Android原生,Creator编辑器模拟器
【重现方式】
参考Demo
PremultipliedAlphaBlendError.zip (2.1 MB)
- 纹理勾选Alpha预乘(Premultiply Alpha),赋给 节点A 的Sprite组件。Sprite.srcBlendFactor = ONE。(这么做的原因是为了消除图片黑边)
- 新建一个 节点B ,将 节点A 作为其子节点
- 连续修改 节点B 的opacity属性
【效果】
预期:图片根据给定的opacity值变换透明度(子节点继承父节点的透明度)
实际:不管透明度往大调还是往小调,图片都逐渐变黑