Cocos Creator3.8.6安卓包运行奇怪BUG

  • 之前哪个版本是正常的: 3.8.4
  • 重现概率: 我这边容易重现。
    这个报错很奇怪,他是多次走这个逻辑触发的,但我看代码完全看不出问题啊,并且这个逻辑在浏览器和微信小游戏平台运行都没有这个问题,官方能出来看看吗?
    这个“msg : TypeError: Cannot read properties of null (reading ‘vertexCount’)”错误是啥问题?

有问题之前的代码是这样的:


然后我如下改了下就没有这个问题了:

3.8.4之前安卓跑都没问题,这次升级到3.8.6之后就有这个问题,并且3.8.6在浏览器和微信小游戏平台都没有问题。

3.8.6 设置color的时候检查下active是不是在之前,好像改了顺序,必须先设置active,才可以设置color。

参考:


这个 PR,加一些 renderData 有效性的判断。