2014-10-01 65 views

回答

3

我不知道是否有任何方法来解决这个pygame后端,但我们默认情况下移动到一个SDL2后端,这可能会更好地工作。如果你有兴趣测试它,看看它是否解决了你的问题会很有趣。

编辑:实际上,它现在可能有类似的问题,但对于sdl2,我们更有可能解决问题。

+1

谢谢!好消息。我希望改用SDL2有所帮助。 SDL 2为其API增加了Retina支持 - http://hg.libsdl.org/SDL/rev/6a05d7352575 我可以做些什么来测试它? – 2014-10-02 11:57:31

+2

您需要从master中克隆kivy,使用'USE_SDL2 = 1 make force'进行编译,然后使用'KIVY_WINDOW = sdl2 KIVY_IMAGE = sdl2 KIVY_CLIPBOARD = sdl2 KIVY_TEXT = sdl2 python main.py'运行kivy应用程序。如果您遇到问题,请咨询kivy的irc或邮件列表,目前这种情况正在迅速发生变化,可能很快就会有一个更简单的方法。 – inclement 2014-10-02 13:09:20

+0

你在makefile的目录下吗? – inclement 2014-10-07 17:28:02