从对象池中创建对象的时候发生的问题

首先先说一下我要实现的效果,一个大石头在一定的高度沿着x轴左右移动,飞机再它的下面发射子弹,打中大石头后会出现两个一样的小石头 ,一个向左一个向右,就在对象池创建小石头的函数加一个参数 函数名(flag)flag=fangxiang(表示小石头运动的正负方向+1,-1),小石头的运动脚本为this.node.x+=this.fangxiangthis.speeddt;
但是生成的小石头有的时候是沿一个方向运动的,搞不懂哪里出了问题

来个大佬指点指点啊

这个问题和对象池nodepool一点关系都没有啊,只是你组件脚本的问题。组件脚本没问题的话,在reuse中或者从nodepool中get出来后改变flag的值就可以了。

谢谢开发大佬,已经解决了

我认真看了下还是不行 后面有时候还是会出现这种问题,这是石头移动的代码,您看下有什么错误