【Bug】3.8.2-3.8.5 MotionStreak 导致的渲染bug

引擎3.8.2,原生android会出现。

情况:

demo如下
BugReport.zip (70.2 KB)

1.写个demo,看看是否有同样问题。
2.感觉是参数不对。看不出来。需要断点

有没有一种可能是cocos自动合图的问题,去pack就好了

不会吧,自动合图不影响顶点色,只影响顶点uv

上传了可以复现的demo

跟原生上 opacity 的设置有关。demo 把 onUpdate 中 opacity 渐变注释掉就没问题了。
这个 bug 我们需要进一步跟进。

是的,ok 注释掉就没问题了
感觉是不是要重构一下UIOpacity的逻辑了,用在spine,motionstreak和graphics都或多或少有问题

嗯,我们梳理一下。这个 opacity 原生上的流程跟 web 不太一样,是 3.6.0 开始 2d 原生化后导致的一些 bug。
@king668 同学在跟进,有进展会这里同步。感谢反馈。