标签: sdl
我几天前刚开始使用SDL而且我遇到了问题
我试图从屏幕上删除图像并将其替换为新图像
这是我的逻辑:
问题是图像仍然存在。 (它没有被删除,只是叠加了新图像)
答案 0 :(得分:2)
屏幕不像您认为的那样工作。你不能从屏幕缓冲区“删除”某些东西,你只能将新东西写入屏幕缓冲区。要“擦掉”你需要写上“背景”的东西。
有些游戏循环只是每帧都以背景重写整个屏幕。
这可能属于gamedev.stackexchange.com