问题标签 [pygame2]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
110 浏览

python - 什么会导致 pygame.init() 需要 40 秒才能执行?

Pygame 昨晚工作得很好,现在 pygame.init() 函数与之前的即时相比需要大约 40 秒才能完成。

控制台结果:

通常运行时应该几乎是即时的......

我在 Windows Defender 中有所有相关文件夹的排除项: Windows Defender 排除项

0 投票
1 回答
84 浏览

pygame - 如何在 pygame 表面打洞?

我有 2 个不同的图像 A 和 B,B 在 A 的顶部是 blit。我想(我猜是 blit)在 B 上有一个洞,让我通过它看到 A。任何人都可以帮助我吗?提前致谢。

0 投票
1 回答
51 浏览

python - 在 pygame 中,我如何创建一个数据结构来跟踪调整事件的大小和对象的坐标?

我希望在调整屏幕大小后使我的鼠标事件与我的对象保持同步。
我被告知我需要创建一个数据结构来跟踪:

  • 调整事件大小

  • 与调整大小匹配的新坐标

如何使用简单的代数方程来实现这一点并将其集成到调整大小事件中以进行准确更新?

0 投票
0 回答
26 浏览

python - 我在 pygame 上显示图像时遇到问题,看起来有点滞后。而且我也有声音延迟问题(我尝试减少缓冲区)

我试图编写一个简单的游戏来提高自己在 pygame 上的表现,我在代码中看不到任何问题,但是敌人的图像看起来很滞后,就像它有时会消失并在很短的时间内返回一样。我不认为这与我的硬件有关。它不止一个文件,它是多个相互导入的文件,所以我将它们全部放下。呃,顺便说一句,代码不是很短,由于字符限制,我无法发布整个代码,所以这是我可能遇到的问题。我也有关于 hit_sound 的声音延迟问题,我尝试减少缓冲区。不完全有效。

PS:下面可能有一些语法问题,可能是因为我复制粘贴了代码。原始代码中没有任何语法,因此如果您看到任何语法,请不要介意。

敌人类.py

主文件

unit_collision.py

战士卡利斯提尔.py

0 投票
2 回答
315 浏览

python - pygame.Rect() 和 pygame.draw.rect() 有什么区别?

我正在学习创建一个显示矩形的简单 Pygame 窗口。我在 Youtube 上观看了两个不同的视频。其中一位 Youtuber 使用 Pygame.draw.rect() 创建一个矩形,而其他 Youtuber 同时使用 pygame.Rect() 和 Pygame.draw.rect()。最后两者都给出了相同的结果。那么这两个代码有什么区别呢??

0 投票
1 回答
35 浏览

python - Pygame.Rect() 在程序中的用途是什么?

谁能告诉我的用途Pygame.Rect。我正在创建一个简单的程序来在屏幕上绘制和显示矩形并检查与屏幕的碰撞。我在 youtube 上看到了一段视频,其中 Youtuber 使用了以下代码:

现在我不知道它Pygame.Rect的用途和上面的代码行实际上做了什么。

0 投票
1 回答
390 浏览

python - .get_rect() 和 pygame.Rect() 有什么区别?

我已经在不同的程序中看到image.get_rect()pygame.Rect()使用它们。它们之间有何不同。这两个代码不是都用于在表面/图像周围设置矩形边界还是它们不同?

0 投票
1 回答
104 浏览

python - Pygame colliderect() 函数返回 0(零)和 1(一)而不是 True 和 False?

colliderect()函数不会返回TrueFalse;相反,它正在返回0and 1。当我使用它说的函数类型int而不是bool. 如果我使用0and1而不是布尔值进行编码,则代码可以工作,但为什么会发生这种情况?Pygame 文档没有提到任何关于它的内容。

0 投票
1 回答
104 浏览

python - 我将如何随机旋转和缩放从 pygame 中的类创建的每个精灵

我正在尝试清理我的代码,并将脚本移动到不同的文件中。我想把我的图像(在这种情况下是流星)放在随机的地方,随机旋转和大小。我可以让它去随机的地方,但不知道如何随机缩放和旋转它。这是我曾经使用过的东西,它给了我想要的东西,一颗随机大小的流星和随机位置的旋转。

它像这样工作得很好,但我不知道如何在另一个文件中应用它。我的第二个 python 文件看起来像这样。

我的新主文件看起来像这样

如何让图像在流星文件中随机旋转和缩放?

0 投票
1 回答
36 浏览

python-3.x - 我一直在尝试用 python 制作一个 python 蛇游戏,但我不断收到“pygame not initialized”错误

我一直在尝试用 python 制作一个 python 蛇游戏,但我不断收到“pygame 未初始化”

错误 : 代码

在此处输入图像描述 在此处输入图像描述