【发布时间】:2010-01-06 19:38:16
【问题描述】:
我的情况如下。我制作的游戏使用固定大小的背景(比如 800x600)。当玩家在宽屏显示器中全屏显示时,我会在两侧添加黑条,以确保游戏看起来不会被拉伸。
不过,有几种方法可以做到这一点,我想知道最好的方法是什么:
1) 找到与显示器的原始纵横比非常匹配的分辨率,并按比例放大渲染图像以适应高度。例如,我的显示器是 1280x800,所以我设置了该分辨率,并将图像缩放 1.33 - 它需要 1066x800,但看起来不错。缺点:放大,但缩放是统一的(所以像素仍然是方形的)
2) 设置 800x600 全屏,将宽度缩小 0.625,因此渲染的图像看起来没有拉伸。缺点:缩放不均匀。这个好看吗?
3) 别的东西
你认为最好的方法是什么?
【问题讨论】: