【BUG】3.3 正式版,游戏中动态修改材质,当其中一个材质包含gpu instance 时,模型会不渲染,重新remve addChild后才可解决

3.3 正式版,游戏中动态修改材质,当其中一个材质勾选 gpu instance 时,模型会消失不见,需要重新remve/addChild后才可显示。

目前测试在Web端没问题,在 安卓 es3.0 上必现。

顶顶顶顶顶

实测,在update中操作另一个节点的active,材质,都有可能不生效,属性确实改掉了,但是画面没生效,而且重新addChid也没用,需要把操作写到setTimeout(()=>{},0)中,跳出cocos的生命周期才会生效。

有没有 demo?需要了解你的具体使用方法和场景

经过2个多小时的努力,终于复现了这两个bug:

3.3.0 bug 重现DEMO.zip (45.6 KB)

我也遇到了一样的问题

官方出来看下啊,测试demo都有了,有人在的话,回一下啊

已内部反馈,我们验证下