如何在 Godot 中像素化 2D 游戏?

How to pixelate a 2D game in Godot?

所以我正在制作一个 2D Godot 游戏,我认为如果我可以像素化整个视口将会很有用。也许我需要一个 canvas_item 着色器,但我不知道该怎么做。谁能解释一下如何做以及为什么有效?

我通过试验参数自己弄明白了。

注意:此方法不使用任何插值。

Project Settings里面有一个Window标签,里面有尺寸属性。我需要将该尺寸减小一些数字——像素的尺寸,比如如果我的屏幕是 1920x1080,每个像素是 10x10,那么我将尺寸设置为 192x108。

然后我将 Stretch 模式设置为 viewport 以进行像素化。

现在一切正常。