关于对象池的使用

就比如,把物体放进对象池后,再取出来,原来的moveto啊,scaleto啊动作什么的都会保留,scale,size,position也都变了,不是原来prefab的那样。。。我的话,只会在load的时候一个个保存下来,然后拿出来的时候初始化。然后还要stopAllActions。。。有没有更方便的办法?还是说不用对象池算了。

目前对象池中代码是这样的,


removeFromParent 传入 false 不会清除节点的 active。
需要你自行定制一下引擎(脚本路径:extensions/ccpool/CCNodePool.js)或者手动清除所有动作。

感谢,这就去试试

最简单的就是,自己还原节点状态就好了~
注意下 节点的生命周期~
https://mp.weixin.qq.com/s/cI7BHB7MoWFX6qtZEZLSMQ
可以看下这个

怎么还原?也是和我说的那样,在onload的时候把所有position,color,scale全部存起来,然后用方法把他们一个个还原?