首页 > 解决方案 > pygame中的图像在缩放几次后像素化

问题描述

我目前正在尝试使用 pygame 制作一个 cookie-clicker 风格的游戏。我用硬币代替饼干,我用 Pixilart 制作了主硬币。现在,我编写了一些函数来在您的光标悬停在硬币上时放大/缩小硬币,并在您单击硬币时快速缩小然后放大它,同时保持中心不变。这一切都很好,除了一个大问题:每一次,硬币都被缩放,图像变得越来越像素化,即它的像素变得越来越大,直到它看起来像一个 5x5 的正方形!

大约点击 30 次后,硬币看起来像这样

最后,它看起来像这样

标签: pythonimagepygamepixeldistortion

解决方案


推荐阅读