嗨,任何人都可以帮忙。我在 pygame sprite 上出现故障。精灵是在 Photoshop 中创建的 50x50 像素 72 分辨率。我正在使用: tile.image = pygame.image.load(tile.name) 加载将它们添加到 pygroup tileGroup.add(tile) 然后只是做一个常规的 tileGroup.draw(screen)
我已经在 Windows PC 上尝试过代码,它工作正常。我只能假设它是MAC的东西。任何人都可以解释一下吗?
嗨,任何人都可以帮忙。我在 pygame sprite 上出现故障。精灵是在 Photoshop 中创建的 50x50 像素 72 分辨率。我正在使用: tile.image = pygame.image.load(tile.name) 加载将它们添加到 pygroup tileGroup.add(tile) 然后只是做一个常规的 tileGroup.draw(screen)
我已经在 Windows PC 上尝试过代码,它工作正常。我只能假设它是MAC的东西。任何人都可以解释一下吗?
这有时也会发生在 Tkinter 模块上,而且主要是在 mac 上(当你在屏幕上绘制东西时,它会出现很多问题。)我相信这是一个 mac 问题,所以你可以尝试以下方法:你可以使用不同的图像,你可以 .convert() 图像 你可以 .convert_alpha() 图像
我遇到了同样的问题,我通过从 SDL v1.2.15 降级到 1.2.10 解决了这个问题。SDL 库仅在 El Capitan 和高于 1.2.10 的版本上存在这个讨厌的错误。
要通过 Homebrew 降级,您应该: