SDL1.2中的全屏使位置错误

时间:2017-06-06 17:17:20

标签: c sdl sdl-1.2

我的屏幕分辨率为1920x1080。为了拥有一个全屏窗口,我打电话给SDL_SetVideoMode(1920, 1080, 32, SDL_HWSURFACE | SDL_FULLSCREEN);。但是,当我尝试在此屏幕上添加位置x = 0和y = 0的图像时,它会定位在屏幕外部,就像我的屏幕分辨率低于窗口一样。它只显示窗口的一部分。

为了查看图片,我需要为image.ximage.y提供一个高于0的值。例如,这里的结果是image.x = 190和{{1 }}:

enter image description here

如您所见,图像卡在左上角。这可以让您在image.y = 100image.x = 0时近似地了解它的位置。

这是我的代码:

image.y = 0

我想知道为什么会这样。怎么来x = 0和y = 0的位置在屏幕之外?

0 个答案:

没有答案