本主题是为了回应我在计算机上正确设置Pygame的问题。我有Windows 7,Python 3.3和“64位”Windows(现在我知道有点和一个字节,但我真的不明白拥有“64位”计算机的含义)我精通Python但对二进制文件,依赖项,注册表或其他此类内部/系统级结构一无所知;并不是说我不感兴趣,但目前发生的大部分内容基本上都是“我的头脑”。
但无论如何,有了这个说,我遇到的问题基本上是我无法安装pygame。我已经浏览了同一个问题的几个版本(在Stack Overflow和网络上的其他地方),我试图无数次安装pygame。有时它似乎工作正常,直到我尝试使用它(安装似乎已成功但Python在我尝试使用pygame时给我错误),或者我得到的一些关于Python 3.3不在我的“注册表”(来自对于那些理解“宇宙基本代码”的人来说,我读到的似乎是另一个操作系统级/内部结构。他们实际上可以开发一系列关于安装过程的教程。 :)
但是所有的开玩笑都在旁边,我在这里感到茫然,并考虑放弃pygame。所以我的问题是,有没有办法使用已经安装的(Python的库等)来开发游戏?如果没有,您是否知道任何不需要相同级别的安装经验的替代方案?我已经用Google搜索过了,但我在Python中发现的关于游戏设计的所有内容都可以追溯到pygame。提前谢谢。
答案 0 :(得分:5)
为了省去自己的痛苦,只需使用32位python和32位pygame。如果混合使用32位和64位,则无法正常运行。这可能是你遇到的问题。
由于你有python 3.3,你可以使用https://bitbucket.org/pygame/pygame/downloads/pygame-1.9.2a0.win32-py3.3.msi
除非出现问题,否则您不必编辑注册表或环境变量。
答案 1 :(得分:2)
如前所述,tkinter将提供解决方案。例如,这是在tkinter(http://www.youtube.com/watch?v=RHxLkNryOzI)
中创建的答案 2 :(得分:1)
pygame下载页面暂时没有更新,与python 3.x不兼容。可以下载更新版本的pygame here。
我个人使用pygame也有音频支持,但可以使用tkinter。