2

首先请不要将此主题标记为重复。所有相关线程都已有多年历史。我想要更新的信息。

以下库的优缺点是什么?

我知道:

  • PyGame,似乎是最受欢迎的,但该网站充满了断开的链接,并且有一段时间没有消息。
  • Cocos2D Python,看起来不错,因为 cocos2D 现在风靡一时。不过几乎没有支持,而且堆栈溢出页面似乎每隔几周才会发布一次。
  • Pyglet,这是我从未尝试过的唯一一个,因为 Cocos2D 似乎使用 Pyglet。似乎更新比 cocos2D python 堆栈溢出更多,但比 pygame 少。
  • 其他?评价一个更好的图书馆!

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

4

2 回答 2

2

Pygame 和 Pyglet 绝对是人们关注的焦点。

游戏

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

Pyglet

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

Cocos2D

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

于 2015-02-26T01:56:03.647 回答
1

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

Cocos2d 和 Pygame 非常笨拙。另一方面,pyglet 有一个非常简洁的 API,使用起来很愉快,而且非常“干净”。

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

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

于 2015-02-26T01:50:35.107 回答