【问题标题】:LibGDX - How to have a lower resolution without blurring the pixelsLibGDX - 如何在不模糊像素的情况下获得较低的分辨率
【发布时间】:2016-01-25 17:26:16
【问题描述】:

在非常古老的游戏中,它们仅限于较小的分辨率。我希望我的也是这样,但是当我将分辨率调小时,它会模糊像素。有什么办法可以让它不模糊但仍然让它变小?如果你不明白我的意思,这里有一个 itch.io 上的游戏链接,它正是我想要的:http://ansdor.itch.io/slipstream-demo(你不必实际下载它,你可以观看视频。

【问题讨论】:

  • 目前无法使用该链接,但我可以想到 2 种方法(不确定您想要哪种):绘制到屏幕的较小部分(可能不是您想要的)或使用 @987654322 @(或类似的,我不太了解 libgdx)- 关键字是 mipmapping。
  • @Thomas Mip 映射在使用最近过滤时不适用。
  • @Thomas 我在 LibGDX 中查找了 mipmapping,似乎它只针对特定纹理的绘制方式,而不是整个屏幕;换句话说,您可以在纹理上进行 mipmapping,但不能在屏幕上进行。

标签: java libgdx pixel screen-resolution


【解决方案1】:

正如我在评论中已经说过的那样,mipmapping 应该会有所帮助。这是关于像素的颜色如何由应用的纹理决定的把关掉。

您可以做的另一件事是将整个场景渲染为所需尺寸的纹理(例如 320 x 240 像素),然后在使用 mipmapping 时将该纹理渲染到屏幕上。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-07-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多