问题是这样的,只要从NodePool获取到缓存节点setParent就报错

代码是这样写的:

问题是这样的,只要从NodePool获取到缓存节点setParent就报错

代码是这样写的:

为什么不把行数截出来?
没有父级哪来的setparent
我其实想看一下这里的报错信息
这里没问题,有问题的是node.parent = xxx
是传进来parent,然后将parent给到拿出来的node呀,这样不对吗
做过对应的功能,当一个nodePool 遵循 后进先出的原则,
但是一个node 如果刚进入,同一帧拿出来是有问题的,至少要下一帧才能使用。
所以在存入pool的时候 ,建议加入一个队列,队列至少下一帧在存入pool 就不会有这个bug
看起来应该是缓存了已销毁的节点
没改什么代码。。。突然又好了。。。 
没改什么代码。。。突然又好了。。。 
不过我看了一下,确实在定时器执行几秒后的获取是可以的。