我必须在Python for University中创建一个游戏,它应该在Windows上运行。
现在我找到了kivy
,我问自己,如果kivy
甚至比pygame
更好,还是仅用于触摸显示,我最好使用pygame
?
我们没有触摸显示顺便一提!
问题是,更容易编程,更容易学习还是更有效率?
P.S。:我知道这个事实,pygame是kivy的一部分!
答案 0 :(得分:1)
我个人认为kivy
比pygame
更好。后者有点过时,并且在kivy
仍在增长并获得新的可能性的今天并没有获得太多支持。 kivy
仅用于触摸显示也是不正确的。它是完全多平台的,因此您几乎可以为任何操作系统创建kivy
应用程序,而无需更改代码中的任何内容!虽然使用pygame
可能会获得更好的性能,但kivy
是更直观的框架,如果您不打算创建孤岛危机,我会选择kivy
。干杯!
P.S。即使使用pygame
,你也无法制作像Crysis这样的东西:D如果你想用Python创建一个3D游戏,最好使用kivent
,这是一个用C语言编写的3D引擎,专用于{{1 }}