首页
学习
活动
专区
圈层
工具
发布

故障
EN

Stack Overflow用户
提问于 2015-10-14 05:10:07
回答 2查看 405关注 0票数 1

嗨,有人能帮上忙吗?我在pygame精灵上出了点问题。精灵是在Photoshop中创建的50x50像素72分辨率。我使用: tile.image = pygame.image.load(tile.name)来加载,将它们添加到pygroup tileGroup.add(磁贴),然后执行常规的tileGroup.draw(屏幕)

我已经在Windows PC上尝试了代码,它运行良好。我只能假设这是MAC的事情。有没有人能提供一点线索?

EN

回答 2

Stack Overflow用户

发布于 2015-12-20 07:44:07

我也遇到了同样的问题,我通过将SDL v1.2.15降级到1.2.10修复了这个问题。SDL Library仅在El Capitan和高于1.2.10的版本上有此令人讨厌的错误。

要通过Homebrew降级,您应该:

  1. 转到"/usr/local/Library/Formula",找到"sdl_image.rb“并将其重命名为某个名称,以防备份。
  2. 在终端中,使用"brew create https://www.libsdl.org/projects/SDL_image/release/SDL_image-1.2.10.tar.gz”。应在同一位置创建新的"sdl_image.rb“。
  3. 打开新的"sdl_image.rb”和旧的"brew install“;从旧的镜像文件中复制以"depends_on”开头的行和整个"install“功能,然后将新文件中的"install”功能替换为这些行。
  4. 在终端中,使用“brew install sdl_image”。
票数 0
EN

Stack Overflow用户

发布于 2020-11-23 15:51:54

这种情况有时也会发生在Tkinter模块上,主要是在mac上(当你在屏幕上绘制东西时,它会出现很多问题)。我认为这是mac的问题,所以你可以尝试以下方法:你可以使用不同的图像,你可以.convert()图像你可以.convert_alpha()图像

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/33112682

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档