如何使用SDL2,C ++移动屏幕?

时间:2017-01-03 15:02:25

标签: c++ sdl

我有一个宽度为260像素的窗口。通过使用DrawSurface功能,我可以将图像放在屏幕上不可见的位置,例如(500,10)。现在我想将屏幕(通过按下按钮)移动到图像所在的位置。可能吗?

1 个答案:

答案 0 :(得分:1)

我不确定最新this article是多么准确或最新,但是它提供了许多使用SDL_Rect变量实现临时相机的起始代码。在您的情况下,您将修改相机对象的x和y变量,并使用apply_surface()方法显示相对于相机位置的纹理。