【发布时间】:2014-03-23 17:44:33
【问题描述】:
我正在从 SDL 迁移到 SDL2,对引入的“渲染和纹理”系统感到困惑。
回到 SDL,最常见的操作是在屏幕上创建 Surface 和 BlitSurface。现在似乎有使用渲染器和纹理的趋势。但是,从我的角度来看,这非常慢(就编码开销而言)。为什么我不能像以前一样只加载_BMP 和 BlitSurface?整个窗口渲染器纹理可以带来什么好处?
我已经阅读了几个主题What is a SDL renderer?,但仍然有点困惑。
所以..
旧的 Surface 方式能否在 SDL2 中工作?
渲染器和纹理的意义何在? (根据谷歌搜索可能是关于硬件加速,但不确定这意味着什么)
【问题讨论】: