7得票2回答
将pygame中的图像转换为RGB值的二维数组

如何将pygame中的surface对象转换为一个二维RGB值数组(每个像素一个值)?我已经阅读了PixelArrays和Surfarrays的文档,但似乎无法找到答案。欢迎提供示例。

33得票5回答
如何使用Pygame创建一个文本输入框?

我想在Python中从用户那里获取一些文本输入,并在文本框中显示他们正在键入的内容,当他们按下Enter键时,将其存储在一个字符串中。 我已经到处都找了,但是我就是找不到。我正在使用Pygame。

11得票3回答
如何修复 TypeError 'tuple' object does not support item assignment 错误

以下代码片段来自于这个教程:http://www.raywenderlich.com/24252/beginning-game-programming-for-teens-with-python。 for badguy in badguys: if badguy[0]<...

7得票3回答
如何在Python中缓慢绘制一条线

我想在Python中慢慢地画一条线,以便裸眼可以看到绘制的过程。我尝试使用循环并每次增加距离来制作它,但我从未成功过。事实上,三秒钟内什么都不会出现,然后整条线就会出现,这与我的目标相反。我也没有通过pygame.display.delay()函数成功。唯一有点用的方法是将clock.tick...

10得票2回答
Python,Kivy和Android游戏

我想为Android创建一个游戏,并尝试一些新的东西。 我非常喜欢Python,并希望使用它来开发一个Android游戏。 游戏不简单,它将是一个3D角色扮演游戏。我找到了Kivy跨平台框架和PyGame。我真的很喜欢两个框架,但我不确定Python是否适合我。 在Android上部署...

45得票5回答
Python游戏库Pygame和Pyglet之间的区别?

我有一些使用Pygame的经验,但是现在似乎围绕Pyglet很受关注。 这两个库有什么区别?在功能和易用性方面,使用其中一个有什么优势? 最后,您是否认为其中一个比另一个更符合Python风格?

53得票4回答
pygame.display.update和pygame.display.flip的区别

就像标题所示,两种函数是否有区别?我一直在使用pygame.display.flip,但在网上看到他们使用了pygame.display.update。哪一个更快?

9得票1回答
Python上如何读取钢琴乐谱

我想在运行Debian的RPi上,通过我的MIDI输出设备(钢琴)监听端口。我研究了pygame.midi,可以监听端口,但是无法提取所有的MIDI信息。以下是修正后的代码片段: 编辑:已解决,非常感谢!

23得票1回答
带参数和不带参数的super()有什么区别?

我遇到了一段代码,其中使用了super()方法的两种不同方式,但我无法理解逻辑上的区别。 我正在学习pygame模块,并且有一个任务要创建一个继承自Sprite类的Ball类,而Sprite是来自pygame模块的一个类(如果我没有记错的话)。 我遇到了这段代码:import pygame...

9得票1回答
使用Python实现无可见窗口的OpenGL渲染视图

我需要渲染一些场景。我已经使用pyopengl和pygame在Python中成功完成了操作。问题在于它只会创建一个短暂的窗口。 我想要渲染相同的图像并保存它,而不会创建可见的窗口(或者可能根本不创建窗口,甚至不需要pygame)。 import cv2 import numpy as np...