【有demo】2.4.3BUG:Label用BMFont艺术字的节点和对象池

BUG说明:
一个节点有Label组件,Label组件用的是BMFont艺术字,当这个节点回收到对象池,下一次再次取出来再回收回去下次再取出来再放回去,多重复几次,在某一次取出来的时候会变成黑块,重复多几次这个问题必现。并且打印有警告报错。

报错内容大概是:
[.WebGL-167F88A8]RENDER WARNING: there is no texture bound to the unit 0

复现环境:web

复现步骤
一直点击“对象池取节点”按钮,大概按10下,按10下没复现就一直按,反正一定会复现。

复现效果截图


demotest11.zip (2.2 MB)

强!!!!!

我们项目也遇到了!和楼主一样的问题

@jare

试一下 去掉 Packable

去掉packable确实没问题了。但是去掉有什么影响吗,比如性能

1赞

这个好像就是那个 Label 合图的bug, 应该会在后面修复

龙骨也有这样的,但是并不是重复使用,就一进去就是黑的

该主题在最后一个回复创建后7天后自动关闭。不再允许新的回复。