[BUG反馈][3.8.7]sprite中customMaterial不生效

复现条件:
一个sprite加自定义材质(customMaterial)
脚本里面实例化customMaterial(getMaterialInstance(0))
复现方法:
将sprite组件隐藏然后再显示,customMaterial就不生效了。

在3.8.6不会出现这个情况,3.8.7跟了一下源码发现,组件diable的时候materialInstance被移除了,但是enable的时候没有恢复回来。只能重新调用getMaterialInstance(0)并重新赋值property才恢复正常。

但是这样很麻烦,当节点或父节点隐藏的时候,就得考虑显示的恢复