【问题标题】:SDL - (Hardware) Pixel ScalingSDL -(硬件)像素缩放
【发布时间】:2011-04-18 10:01:22
【问题描述】:

在我的 SDL 游戏中,出于游戏和性能方面的原因,我想保留游戏区域的固定分辨率。

我想做的是有一个小分辨率(例如 320 * 240),并且在调整窗口大小/切换到全屏模式时让 SDL/显卡缩放每个像素。

但是出现的问题是:

  • 渲染的图片变得“模糊”
  • 实际绘图区域小于屏幕,上下左右各有黑色区域

我能做些什么来解决这个问题?

我之前已经在其他游戏中看到过这项工作

【问题讨论】:

    标签: sdl fullscreen resolution pixel


    【解决方案1】:

    使用Stretch Functions For SDL 对您的表面进行拉伸blit,或每帧将您的表面上传到OpenGL 纹理并渲染一个适当大小的四边形。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2015-03-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-09-08
      • 2023-04-02
      相关资源
      最近更新 更多