-
Creator 版本:
-
目标平台:
-
详细报错信息,包含调用堆栈:
-
重现方式:初始化一个对象,把他放入对象池中,在游戏中点击他后,并播放动画,动画结束后回收,下次取出时,该对象不可见,设置可见性也不行,不知道是不是我操作不对,希望各位大佬解惑
-
之前哪个版本是正常的 :其他版本不知道,2.0是必现的
-
手机型号 :
-
手机浏览器 :
-
编辑器操作系统 :
-
编辑器之前是否有其它报错 :
-
出现概率:必现
-
额外线索:
Tests.zip (812.7 KB)
Creator 版本:
目标平台:
详细报错信息,包含调用堆栈:
重现方式:初始化一个对象,把他放入对象池中,在游戏中点击他后,并播放动画,动画结束后回收,下次取出时,该对象不可见,设置可见性也不行,不知道是不是我操作不对,希望各位大佬解惑
之前哪个版本是正常的 :其他版本不知道,2.0是必现的
手机型号 :
手机浏览器 :
编辑器操作系统 :
编辑器之前是否有其它报错 :
出现概率:必现
额外线索:
Tests.zip (812.7 KB)
引擎是没有问题的,你问题出现在放入pool时,在第四帧,下次生成的永远都在,第4帧了,请记住放进pool是保留一切状态的
那我怎么处理,才能让他再拿出来时恢复原来的样子
我需要在重新初始化时设置下他的帧么
pool回收的时候要调用 unuse()方法 你可以在这个方法里面重置你node的属性
这个方法需要重写么
new cc.NodePool(poolHandlerComp) 这个poolHandlerComp参数是你自己要传的组件 然后把unuse方法写在组件里就行了。 老哥~~注意看文档api呀 里面都有的
可能没注意到,谢谢