c++ Box2d内存管理/垃圾收集

C++ Box2d memory managememnt / garbage collection

本文关键字:Box2d 内存 管理 c++      更新时间:2023-10-16

在c++版本中,Box2d是否有一个引用计数器来自动删除未使用的主体及其fixture ?

我不清楚你说的'unused'是什么意思…在你调用DestroyBody之前,身体会一直存在。调用DestroyBody将释放该主体正在使用的内存,以及它拥有的所有fixture和关节。查看Box2D手册,搜索"memory"answers"DestroyBody"。

当你删除世界本身时,

body也会被释放,在这种情况下,你不需要为它们调用DestroyBody。