标签: pygame
我正在学习pygame。我正在使用pygame示例附带的代码catanimation.py。在此代码中,如果我删除行DISPLAYSURF.fill(WHITE),它会绘制多个图像(即它不刷新)。是什么原因?我是否必须使表面白色刷新图像?
感谢。
答案 0 :(得分:0)
将表面视为绘图画布。它会在已经使用过的画布上模糊不清,在移动的对象后面留下类似的痕迹。用白色(或任何颜色)填充屏幕将在上一帧上绘制,以使其不再可见。