Python游戏库

时间:2015-02-26 01:42:01

标签: python pygame pyglet cocos2d-python

首先请不要将此主题标记为重复。所有相关主题都已有数年之久。我想要更新信息。

以下图书馆的优点和缺点是什么?

我知道:

  • PyGame,似乎是最受欢迎但网站充满了 一段时间内断了链接而没有新闻。
  • Cocos2D Python,看起来很好,因为cocos2D现在风靡一时。 几乎没有支持,而堆栈溢出页面似乎只是 每两周发一次帖子。
  • Pyglet,这是我从未尝试过的唯一一个Cocos2D似乎使用的 Pyglet。似乎更新了更多cocos2D python堆栈溢出 但不到pygame。
  • 其他?评价一个更好的图书馆!

我正在寻找有关易用性的信息,最好是pythonic和最新的。但也许最重要的是活跃。

2 个答案:

答案 0 :(得分:2)

Pygame和Pyglet肯定是在雷达上。

Pygame的

伟大,流行的游戏引擎。不支持各种文件类型。但它已不再维持。

Pyglet

非常强大,对许多文件的高度支持。完整的文档。 OpenGL支持,直观。

的Cocos2D

我真的觉得Coco2D只是使用底层Pyglet引擎的不必要的媒介。

答案 1 :(得分:1)

在使用Pygame,Cocos2d和Pyglet创建一系列游戏后,我不得不推荐 Pyglet

Cocos2d和Pygame非常笨拙。另一方面,pyglet有一个非常简洁的API,可以使用,非常“干净”。

它也没有外部依赖,并且包含在OpenGL之上,允许你做一些非常高级的特效。

您可以查看我使用Pyglet here创建的游戏(以及源代码)。