我这是一个点击块的游戏,块保存在数组里的,点击正确的颜色会添加标记并不再变换,而点击错误颜色的块之后会回收至节点池并删除数组index.下一波再重新随机颜色,在没有标记的块的位置生成新的颜色.然后再点击时就会报错:
E:/CocosCreator/resources/cocos2d-x/simulator/win32//src/jsb_polyfill.js:21531:TypeError: t2 is undefined.
麻烦看看你 E:/CocosCreator/resources/cocos2d-x/simulator/win32/src/jsb_polyfill.js 的 21531 行是什么代码?
目前我的解决方法是:没有将块回收到节点池,而是将块设置在屏幕之外,最后再统一回收.
所以有没有可能是我回收再生成的逻辑有问题
不太清楚。你自己调试看看吧,如果确认是引擎的 bug 欢迎反馈。
好的,谢谢!