【发布时间】:2019-02-17 23:26:51
【问题描述】:
使用pygame,会不会更高效:
- 每帧从 spritesheet 的一部分中对单个 sprite 进行 Blit 处理
- 在启动时,将 spritesheet 中的每个精灵 blit 到它们自己的 Surfaces,然后 blit 这些 Surfaces
两者之间有性能差异吗?与启动时的单个 Surface 相比,使用第一种方法是否需要更多的绘制调用(即在启动时执行此操作是否会将这些像素的副本存储在 ram/vram 中)?
谢谢
【问题讨论】: