pygame 相关问题

pygame是一组用于编写视频游戏的Python模块。只有在使用pygame库时才使用此标记,如果您对python中的游戏编程有疑问,请不要使用此标记。

Pygame 的圆圈随着变大而变得有问题

我目前正在用Python开发一个立体投影引擎,对于渲染部分我使用pygame引擎。所以基本上我通过

回答 1 投票 0

Pygame rect.move_ip 不起作用

所以我尝试在 Pygame 中编写我的第一个真正的游戏(不使用精灵),但是使用 pygame.rect 进行的碰撞检测不起作用,所以我试图找到问题所在,结果发现...

回答 2 投票 0

如何将 pygame 窗口固定在顶部?

我需要使 pygame 窗口保持在其他窗口之上。我在这次讨论中找到了一种方法: 如何让python窗口以“Always On Top”的方式运行? 但这在我的 pytho 中不起作用......

回答 2 投票 0

使用 pygame 时,我的窗口在运行程序后立即关闭[关闭]

导入系统 导入pygame 从设置导入设置 外星人入侵类: def __init__(自身): pygame.init() self.settings = 设置() self.screen = pygame.display.

回答 1 投票 0

pygame 中的 WindowResized、WindowSizeChanged 和 VideoResize 事件有什么区别?

我想在窗口变大或变小时时缩放精灵,我不确定在游戏循环中要注意哪个事件。 根据 pygame 文档: 视频尺寸: 描述:当用户

回答 1 投票 0

参数必须是矩形样式对象

这是我的代码的一部分无法正常工作,我尝试设置按键以使桨向上和向下移动,但我无法弄清楚我的代码出了什么问题。 玩家位置 = (WINDOWHEI...

回答 1 投票 0

pygame 玩家在移动时不断在屏幕上绘制自己

我正在 pygame 中制作一个游戏,我从之前的游戏中复制并粘贴了我的 Player 类,但是当玩家移动时,它会留下痕迹,但在我之前复制的游戏中并没有这样做...

回答 1 投票 0

Pygame:从多个图像的平均混合中获取图像

我在列表中有许多具有相同分辨率的图像...它们是通过 pygame.Surface 的代码生成和绘制的,尽管这不应该与这个问题相关,但会提到

回答 1 投票 0

如何使用 Python 通过 if/else 触发对不同音频通道的更改?

请原谅我,我对 Python(以及一般的编码)非常陌生,但老实说我很困惑。 本质上我想做的是尝试在这个猜谜游戏中触发音乐的变化,我是

回答 1 投票 0

碰撞不适用于不同的精灵?

我按照使用 pygame 的简单跑步游戏教程进行操作并使其正常工作。于是我就用自己的性格和自己设置的障碍再去尝试一下。但由于某种原因,精灵似乎

回答 1 投票 0

在 PyGame 中切换块 PNG

我正在 Pygame 中创建 2D Minecraft 克隆,到目前为止一切进展顺利。我被困在如何切换块的图片以便它放置不同的块上。 PNG 所在的变量

回答 1 投票 0

发生异常:错误显示Surface退出

我正在按照《Python速成课程第二版》这本书制作一个外星人入侵游戏,我遇到了一个书中似乎没有的错误。 确切的回溯是: 发生异常...

回答 1 投票 0

对角移动可以让玩家走得更快

我有这个简单的移动脚本。 如果 x > 0: 如果键[pygame.K_a]或键[pygame.K_LEFT]: rect_player.move_ip(-1 * 速度, 0) 如果 x < SCREEN_WIDTH - 110: if key[pygame.K_d] or...

回答 2 投票 0

为什么我的 pygame 窗口几秒钟后没有响应?

这是我的代码,当我运行它时它只是冻结,我不知道为什么 导入pygame 导入系统 pygame.init() (5, 0) #游戏窗口 屏幕宽度 = 800 屏幕高度 = 400 屏幕 = pygame.display.se...

回答 1 投票 0

无效的 rectstyle 对象[已关闭]

我正在学习教程,但似乎找不到我做错了什么。我尝试了多次,同时更改了 rect 的值,但无济于事。 导入pygame 宽度=500 高度 = 500 赢=py...

回答 1 投票 0

Pygame 打开并立即关闭

我正在学习《Python 速成课程》一书,但在尝试使用 Pygame 时遇到了困难。这是我的代码: 外星人入侵.py 导入系统 导入pygame 从设置导入设置 从船上我...

回答 1 投票 0

使用 .blit 时避免覆盖 pygame 表面

我试图在使用 blit() 到另一个表面之前清除一个表面。在我通过使其不透明来清除path_surface之前,对movement_surface使用blit(),并重置它的不透明度(...

回答 1 投票 0

无法在pygame中的透明表面上取消绘制

我正在尝试创建一种方法来基本上擦除表面上的绘图。我的功能适用于包含 png 的表面,但是当我使用相同的方法删除表面时...

回答 1 投票 0

如何在曲面上绘制圆弧

我想在曲面内画一个半圆。所以我想用 pygame.draw.arc() 但我不知道如何在曲面内绘制弧线我已经看过官方文档并正在使用 math.ra...

回答 1 投票 0

如何在PyGame中使用精灵?

我想画3行矩形。为此,我想使用 pygame.sprite。团体()。我收到错误消息: TypeError: 'type' object is not subscriptable.我在此处检查了错误消息。

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.