Я разместил это в списке рассылки pygame , но, возможно, у кого-то здесь будет ответ.На самом деле я не уверен, является ли это проблемой pygame или SDL.
По сути, у меня есть некоторый код, который использует PyOpenGL и pygame для рендеринга элементарной анимации.Он прекрасно работает под Linux, но по какой-то причине окна pygame на моем Mac не обновляются, если я не щелкаю за пределами окна, чтобы «расфокусировать», после чего они обновляются один раз.
Чтобы установить SDL и pygame Iследуя инструкциям здесь .Я должен отметить, что
- Примеры 2D-пигмеев, такие как
pygame.examples.aliens
, работают нормально, в то время как 3D-примеры, такие как pygame.examples.glcube
, демонстрируют ту же проблему, что и мой собственный код. - Демо 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
Кто-нибудь знает, что это значит?