对象池节点不显示

createShot(){

const shotNode = this.shotNodePool.get();

shotNode.setPosition(new Vec3(0,0,0));

this.parentNode.addChild(shotNode);

this.scheduleOnce(() => {
this.shotNodePool.put(shotNode);
},2);

}

如上示例,对象池获取子弹节点,添加到父级,子弹节点两秒后消失(模拟打到怪),3秒后再执行该方法添加子弹节点就不显示了。请问这个要怎么搞。

直接 setVisible为true呀,你都让他消失了,肯定是因为visible为false了,改回true就好了

抱歉,没看明白你说的

你如何让 子弹消失的,就让他如何显示出来