2. 去除了MoveTo::reverse(),该API没有意义
3. 修正透明BillBoard和Sprite3D渲染错误
4. 修正Motionstreak(运动拖尾特效)的bug,在使用MoveTo和MoveBy时会不起作用
5. 修正了AutoReleasePool潜在的内存溢出问题
6. 修正了更多的bug
void AutoreleasePool::clear()
{
for (const auto &obj : _managedObjectArray)
{
obj->release();
}
_managedObjectArray.clear();
}3.5:
void AutoreleasePool::clear()
{
std::vector<Ref*> releasings;
releasings.swap(_managedObjectArray);
for (const auto &obj : releasings)
{
obj->release();
}
}解决的方法是:创建了一个临时变量std::vector,先将_managedObjectArray容器中的对象全部转移到该临时变量里,再遍历做清除。
8278



被折叠的 条评论
为什么被折叠?



