nodepool put,再get时浏览器页面就无响应

碰撞检测处理结束时,将节点put入pool,

再次get操作时,浏览器页面就陷入无响应状态,只能任务管理器关闭(其他的页面正常)
image

这是哪里有问题?

put再get出的节点,原本预制件挂载的脚本、碰撞响应函数等,都还继续有效吗?

put之前先移除

我看说明,put时会自动从父节点上移除,不需要额外操作吧?

put再get出的节点,原本预制件挂载的脚本、碰撞响应函数等,都还继续有效吗?

这个你就得详细看一下生命周期了

onload,start 这种在节点第一次激活时会调用,像对象池这种回收再利用时时不会走的

节点里在Start里有注册碰撞响应函数,这个再get后就失效了吗?

put是在要回收的节点中处理的。
get和创建,都是在背景canvas脚本中处理
image

你可以尝试在onenable中监听,在ondisable中取消监听

也不行


回收后再使用,页面就不响应了,跟陷入死循环一样
上传工程大佬帮忙看看(文件夹太大,删掉了temp子文件夹):
NewProject_4.rar (2.9 MB)

系统仿佛死循环般没响应,暂停,看到调用栈是这个样子,是不是tween系统有问题?