16得票11回答
Pygame错误:视频系统未初始化。

每次我尝试执行我的 pygame 代码时都会出现这个错误: pygame.error: video system not initializedfrom sys import exit import pygame from pygame.locals import * black = 0, ...

9得票6回答
如何在Python/Pygame中创建按钮?

我正在使用pygame制作游戏,希望在第一个屏幕上添加按钮,可以点击以下选项:(i)开始游戏,(ii)加载新的包含说明的屏幕,和(iii)退出程序。 我在网上找到了制作按钮的代码,但是我不太理解它(我不擅长面向对象编程)。如果您能解释一下这段代码在做什么,那就太棒了。此外,当我尝试使用文件路...

7得票2回答
Python和Pygame - 这个封装执行时发生了什么?

希望这份赏金能吸引一位了解PyGame内部工作原理的人(我试着看了源代码...太多了),并告诉我这是否与threading.py的存在有关,或者是否有一些实践方法可以避免在其他PyGame项目中发生这种情况。我创建了一个包装器用于在调用obj.kill()时使对象爆炸。 def make_e...

22得票12回答
在pygame中呈现多行文本

我正在制作一个游戏,并且需要渲染大量文本。当文本被渲染时,其余的文本会溢出屏幕。有没有简单的方法让文本在pygame窗口中换行?helpT = sys_font.render \ ("This game is a combination of all of th...

22得票5回答
用Pygame进行基本网络编程

我需要为Pygame项目做一些基本的网络编程。 基本上,这是一个2D单人或合作游戏。网络编程只需要支持两个玩家,其中一个是主机。 唯一需要发送的信息是玩家、小兵和子弹的位置。 我查阅了一些资料,Twisted 似乎是一个不错的选择,但我从未做过网络编程,也不确定是否太复杂。 因此,相对新手能否...

7得票4回答
pygame.event.Event().type == pygame.QUIT,困惑原因。

考虑在pygame循环中的这些行: ev = pygame.event.poll() ev.type == pygame.QUIT 来自: http://openbookproject.net/thinkcs/python/english3e/pygame.html 根据我的理解,函数...

12得票4回答
PyGame自定义事件

我想询问pygame中自定义事件的使用..我在pygame上进行了一些实验,所以我知道通常pygame生成的事件是如何工作的..我的问题是,为什么有人会对用户事件感兴趣,它有助于简化pygame事件的组合吗?有人如何实现它,并从中受益在一个真实的例子中..?我在最近阅读的一本书中找到了一个例子...

11得票6回答
使用pygame播放音乐但没有声音

import pygame pygame.mixer.init() pygame.mixer.music.load("only one.mp3") pygame.mixer.music.play(0) while pygame.mixer.music.get_busy(): pygam...

9得票7回答
Pygame在Windows中出现错误:ImportError: DLL加载失败

我刚刚安装了PyGame 1.9.1(到现有的Python 2.6.4上)。Python和它的标准库可以正常工作,但是存在一个问题,就是Python甚至无法正确地找到pygame模块。 Traceback (most recent call last): File "C:\foo\bar...

8得票1回答
我该如何创建一个与framebuffer通信的Ruby应用程序?

我有一个Raspberry PiTFT 7"触摸屏显示器,我想创建一个简单的应用程序来显示和输出系统数据(例如CPU使用率、温度等)。 我注意到目前常用的实现方法是使用pygame库将输出放入framebuffer/dev/fb1中,该显示器连接到其中。 由于我更熟悉Ruby语言,所以我想...