回收节点时是直接把节点的组件销毁好还是把组件上的资源设为空好

为了节省内存,用对象缓存池回收节点时,是直接把节点的组件销毁好呢还是把组件上的资源设为null?
比如在回收时,把节点的cc.Sprite上的spriteFrame设为null,或者直接destroy()这个组件?
重新用的时候,再次添加这个组件或者组件上的资源就行了

不建议销毁组件,如果资源其它地方都没用到,可以设为 null 并且从 loader 中 release 掉,如果有其它地方用到就不需要设为 null。

好的,谢谢!