【问题标题】:Python game design without Pygame没有 Pygame 的 Python 游戏设计
【发布时间】:2013-06-05 00:54:42
【问题描述】:

本主题是为了解决我在计算机上正确设置 Pygame 时遇到的问题。我有 Windows 7、Python 3.3 和“64 位”Windows(现在我知道位和字节是什么,但我并不真正理解拥有“64 位”计算机的含义)我精通Python,但对二进制文件、依赖项、注册表或其他此类内部/系统级结构一无所知;并不是说我不感兴趣,而是目前发生的大部分事情基本上都是“在我头上”。

但无论如何,话虽如此,我遇到的问题基本上是我无法安装pygame。我经历过同一个问题的多个版本(在 Stack Overflow 和网络上的其他地方),并且我无数次尝试安装 pygame。有时它似乎工作正常,直到我尝试使用它(安装似乎已经成功,但是当我尝试使用 pygame 时 Python 给了我错误),或者我得到一些关于 Python 3.3 不在我的“注册表”中的信息(来自对于那些理解“宇宙的基本代码”的人来说,我读到的似乎是另一个操作系统级别/内部结构)。他们实际上可以开发一系列关于安装过程的教程。 :)

但是除了开玩笑,我在这里不知所措,正在考虑放弃 pygame。所以我的问题是,有没有办法使用已经安装的(Python 库等)来开发游戏?如果没有,您是否知道任何不需要相同水平的安装经验的替代方案?我在 Google 上搜索过,但我发现的关于 Python 游戏设计的所有内容都可以追溯到 pygame。提前致谢。

【问题讨论】:

  • 你想开发什么样的游戏? tkinter 会给你基本的 GUI,如果你需要的话。

标签: python pygame python-3.3


【解决方案1】:

为了避免痛苦,只需使用 32 位 python 和 32 位 pygame。如果混合 32 位和 64 位,它将无法正常运行。这可能是您遇到的问题。

既然你有 python 3.3,你会使用https://bitbucket.org/pygame/pygame/downloads/pygame-1.9.2a0.win32-py3.3.msi

除非出现问题,否则您不必编辑注册表或环境变量。

【讨论】:

  • 这听起来是个好主意。我将不得不研究如何获得 32 位 Python 并试一试。谢谢。 :)
  • 这是 32 位 python 吗? "•Windows x86 MSI 安装程序"
  • 它在技术上不是,但它会像它一样运行和运行
【解决方案2】:

如前所述,tkinter 会提供一个解决方案。例如,这是在 tkinter (http://www.youtube.com/watch?v=RHxLkNryOzI) 中创建的

【讨论】:

  • 这是用 tkinter 完成的吗?我以前使用过 tkinter 的画布小部件,但从未见过这样的东西;这将如何与事件处理(箭头键、鼠标点击,或者这个人让他的“玩家”对象移动)一起工作?
【解决方案3】:

pygame下载页面暂时没有更新,与python 3.x不兼容。更新版本的pygame可以下载here.

我个人会使用 pygame,因为它也支持音频,但可以使用 tkinter。

【讨论】:

猜你喜欢
  • 2020-07-26
  • 2015-06-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-03-20
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多