gpt4 book ai didi

python - pygame OpenGL 窗口在 Mac OS X 10.6、Python 2.7 上不刷新

转载 作者:太空宇宙 更新时间:2023-11-04 06:29:53 24 4
gpt4 key购买 nike

我在 pygame mailing list 上发布了这个但也许这里有人会有答案。我不确定这是 pygame 问题还是 SDL 问题,真的。

基本上,我有一些代码使用 PyOpenGL 和 pygame 来呈现基本动画。它在 Linux 下运行良好,但出于某种原因,我 Mac 上的 pygame 窗口不会刷新,除非我在窗口外单击以“取消聚焦”,此时它们会刷新一次。

为了安装 SDL 和 pygame,我遵循了 instructions here .我应该注意到

  • pygame.examples.aliens 等 2D pygame 示例工作正常,而 pygame.examples.glcube 等 3D pygame 示例显示出与我自己的代码相同的问题。
  • PyOpenGL 演示工作正常,所以我假设问题不存在。
  • 我还看到这个打印到控制台:

    2010-11-12 00:31:51.328 python[75402:903] *** __NSAutoreleaseNoPool(): 
    Object 0x101da6570 of class NSCFData autoreleased with no pool in
    place - just leaking

    有人知道这是什么意思吗?

最佳答案

事实证明,当我 Ctrl+C 一个基于 pygame 的应用程序时,某种 OS X 驱动程序故障会导致此问题,唯一的解决方法是重新启动。

关于python - pygame OpenGL 窗口在 Mac OS X 10.6、Python 2.7 上不刷新,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4161926/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com