代码之家  ›  专栏  ›  技术社区  ›  David Locke

2D Python游戏编程工具包选项[关闭]

  •  14
  • David Locke  · 技术社区  · 16 年前

    用Python开发2D游戏的工具包有哪些?我听说过的一个选择是Pygame,但是有没有更广泛的范围来做更多的事情呢?模块的优点和缺点是什么?

    8 回复  |  直到 11 年前
        1
  •  11
  •   dwestbrook    16 年前

    我用 pygame 我和它都很好。它有很好的文档和教程,并且设计得很好。我也听过对这本书的精彩评论 pyglet .

        2
  •  6
  •   David Eyk    16 年前

    我已经使用过,并极力推荐 pyglet ,它提供了2D精灵图形、挂钩到OpenGL特效、音频支持、文件资产管理,以及出色的文本布局和显示支持(并非总是在2D游戏库中找到)。API是健全的、有良好文档记录的、易于入门的,并且深入(特别是如果您是OpenGL向导的话)。

    作为pyglet的同伴,我曾经使用过,也建议 Cocos2D ,它添加了场景管理、改进的精灵、平铺贴图支持和花式(加速)效果,以增加一点光泽。Cocos还很年轻,但发展很快,并且已经有了相当可靠的文档。

        4
  •  3
  •   Justin Bennett    16 年前

    Game Programming with Python, Lua, and Ruby . 它不仅涵盖Python(我相信还有pygame模块),还让您了解Lua和Ruby。也可以在 books24x7

        5
  •  1
  •   Ryan Ryan    16 年前

    另一个选择是 pycap

        6
  •  1
  •   Jonathan Ford    16 年前

    如果您已经熟悉在另一种语言(可能是C或C++)中使用OpenGL,那么 PyOpenGL 太棒了。我很惊讶从OpenGL/C切换到OpenGL/Python是多么容易。演出也不赖。

        7
  •  0
  •   Ben Scheirman    16 年前

    我只听过人们谈论pygame。它拥有大量的追随者&功能丰富。

    最近我看到 this book