gpt4 book ai didi

SDL -(硬件)像素缩放

转载 作者:行者123 更新时间:2023-12-04 15:59:07 28 4
gpt4 key购买 nike

在我的 SDL 游戏中,出于游戏玩法和性能原因,我希望保留固定的游戏区域分辨率。

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

但是出现的问题是:

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

我该怎么做才能解决这个问题?

我之前在其他游戏中看过这个作品

最佳答案

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

关于SDL -(硬件)像素缩放,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3814995/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com