OK,现在我想要设置一下游戏的显示,首先我们的素材是16*16像素和32*32像素的,这意味着在一般的1080p显示器下,所有素材会显得非常非常小。
因为我现在做的是像素游戏,我可以用一个非常简单粗暴的方式来解决这个问题,那就是直接在设置里面的锁死视口分辨率为 256 * 256,这对像素游戏来说没有影响。
256 * 256 实在是过于小了,眼睛都看花了,好在Godot可以在不影响视口大小的情况下调整默认的窗口大小,这里我改成512 * 512 这样画面会自动被放大一倍。
为了防止玩家看到视口外的内容,这里的拉伸模式要改成Viewport,这样拉伸的时候不会看到右边和下面的东西。
我自己是比较喜欢整数倍缩放模式的,这样可以保证每个像素都是完整的。
最后设置完效果就会像这样,玩家拉大的话,画面会被整数倍拉大,周围是黑边,对我来说目前这样就可以接受了,后续再根据需求调整。