SNode的内存释放问题

我尝试进行一个流程:生成Field->Do Smoething->释放Field
发现执行一次的时候没有任何问题,当重复执行两次是则会报如下的错误:
想请问正确的释放方式是怎样的
同时我尝试过手动操作释放,依然不行:

按照文档的方法释放了内存,依然能访问到field中的数据


image

Hi @RCBelmont , 欢迎来到Taichi社区。
这里destroy后确实是把内存归还了,不过没有把里面的值清零,所以会出现仍然可以访问到里面的值的问题。

感谢您的回复,我发现好像只有dynamic类型的SNode在调用了destroy之后,后面再声明新的dynamic会报内存不足。其他类型不会,估计是这个类型可拓展的特殊性导致的吧。暂时只能避免使用它了