标签: c++ memory-management sdl-2
我正在编写一个 SDL2 C++ 程序,它从大型精灵表创建剪辑,并有一个系统循环来渲染它们。所以,只有少数纹理,但有很多衍生剪辑。据我了解,这些都是事实
抹杀我所理解的一切。但是循环中的循环清理如何处理剪辑,循环之前、之中和之后应该做什么?我是否应该在每个周期、每次在屏幕上呈现新批次时销毁并重新创建所有剪辑,或者在每个单独剪辑后进行清理?我是否应该同时破坏原始纹理,然后重新创建剪辑?