pygame相关内容

如何将数组从 (280, 280, 3) 重塑为 (28, 28, 3)

嗨,我试着写一个代码,我用 pygame 在屏幕上写一个数字,然后神经网络预测我写的数字.我的问题是我用 (28, 28, 3) 中的图像数组训练了我的神经网络.所以我试图重塑我的 (280, 280, 3) 数组.但是当我这样做时,我的数组是无.我使用 Python 3.7 string_image = pygame.image.tostring(screen, 'RGB')temp_surf ..

Pygame.midi:如何检测来自合成器的同时输入?

我正在使用合成器,通过 pygame.midi 检测音符输入 导入pygame.mididef readInput(input_device):而真:如果 input_device.poll():事件 = input_device.read(1)[0]数据 = 事件[0]时间戳 = 事件 [1]note_number = 数据[1]速度 = 数据 [2]打印(数据[2])if data[1] = ..
发布时间:2022-01-02 10:57:09 Python

为什么 PyGame 会跟踪图像?

我正在尝试使用 pygame 和 IDLE 在 python 中开发一个简单的游戏.从昨天开始,我浏览了各种资源以了解这门语言(以及一般的编程),即便如此,我还是遇到了一些问题和对其运作方式的误解.因此,如果有人可以就如何继续向我提出建议(或为我指明一些好的学习材料的方向),那么我将不胜感激. 到目前为止,我有一小段代码构成了我的游戏创意的基础,所以我会在这里发布它并列出我的一些问题. 导 ..
发布时间:2022-01-02 10:56:54 Python

pygame中的加速和减速

我在编码方面没有太多经验,我一直试图让我的角色在按住键时加速到恒定速度并在松开键时减速.我在网上找到了一些代码,但我似乎无法正确地将它实现到我的中.如果你不介意的话,如果你彻底解释了答案会很有帮助,这样我就可以正确地理解我做错了什么. 这是我的代码 """Dot Game""#进口导入 pygame, sys#常量宽度,高度 = 1000, 1000TITLE =“点".#pygame 初 ..
发布时间:2022-01-02 10:56:45 Python

pygame 中的全屏模式是全黑的

我对 pygame 的全屏选项有一些问题.下面是一些简单地绘制一个蓝色窗口的代码,通过按 R 我们可以在蓝色和紫色之间切换.然后我们还可以使用 F 或 G 在全屏和窗口模式之间切换.F 是明确实现的,G 使用方法 toggle_fullscreen(). import pygame, sys从 pygame.locals 导入 *#初始化pygamepygame.init()#定义时钟对象时钟 ..
发布时间:2022-01-02 10:56:22 Python

pygame中的摩擦

对于我的平台游戏,我想让它在移动时慢慢变慢.我尝试了几种方法,但没有用,它只是停留在原地.有人可以帮我吗? class Player(pygame.sprite.Sprite):def __init__(self, game):pygame.sprite.Sprite.__init__(self)self.game = 游戏self.speedx = 0self.speedy = 0self.a ..
发布时间:2022-01-02 10:56:13 其他开发

pygame 窗口打开后立即关闭

导入pygame#初始化屏幕pygame.init()#创建屏幕屏幕 = pygame.display.set_mode((80, 600))#tile 和图标pygame.display.set_caption(“太空侵略者")icon = pygame.image.load("spaceship.png")pygame.display.set_icon(icon)运行 = 真在跑步的时候:对于 ..
发布时间:2022-01-02 10:56:02 Python

如何使用 PyGame 淡出和返回屏幕?

所以我试图在使用 PyGame 完成一个关卡后淡出并重新进入我的屏幕.我的问题是只有淡出()有效,而不是淡入().调用fadein() 时,屏幕变黑几秒钟,然后突然显示下一个级别.我找不到问题,有什么想法吗? deffadeout():淡出 = pg.Surface((screen_width, screen_height))淡出 = 淡出.convert()淡出.填充(黑色)对于我在范围内(2 ..
发布时间:2022-01-02 10:55:29 Python

如何让pygame按钮注册一次?

我正在 pygame 中制作一个带有可按下按钮的游戏,但我希望它在点击时只做一件事.只要您按住它,下面的代码就会打印“按下按钮".更改此代码以使其每次点击仅打印一次的优雅方法是什么? 导入pygame导入系统pygame.init()屏幕 = pygame.display.set_mode((640, 480),0,32)时钟 = pygame.time.Clock()def makeButto ..
发布时间:2022-01-02 10:55:18 Python

pygame 项目将无法运行:“pygame.error: No available video device";

更新 1:我卸载、重新安装并按照 Pygame 网站上的说明安装依赖项/构建 Pygame.事实证明我缺少依赖项,正如 Python 在我尝试运行 setup.py 脚本时指出的那样: SDL : 找到 1.2.15字体:未找到图片:未找到混合器:未找到SMPEG:发现 0.4.5PNG:未找到JPEG:未找到废料:未找到PORTMIDI:找到港口时间:找到 我在别处有一份清单,列出了与缺少的 ..
发布时间:2022-01-02 10:55:04 Python

如何在 Windows 中使用 pygame 打开相机?

我想在 Windows 7 机器上使用 pygame 模块用 Python 打开相机,但它不起作用.我以前使用过 "/dev/video0" 它是 Linux 中的读取设备.pygame 文档仅展示了如何在 Linux 中打开相机设备.我使用的是 pygame 版本 1.9.1 和 Python 2.7. 如何在 Windows 设备上打开相机?当我尝试我现有的脚本时,我得到的错误是: 文 ..
发布时间:2022-01-02 10:54:54 Python

PyGame 碰撞?

如何在 PyGame 中找到角色和图像之间的冲突?我从图像中绘制了一个玩家,并从瓷砖中绘制了墙壁,那么我将如何检测这些碰撞? 解决方案 如果你使用 pygame Rect 类来表示您的对象的边界,您可以使用 Rect.colliderect 函数检测两个是否发生碰撞.例如: 导入pygamea = pygame.Rect((1, 1), (2, 2))b = pygame.Rect((0 ..
发布时间:2022-01-02 10:54:28 Python

一个线程中的 pyGame

我想使用 pyGame 程序作为另一个进程的一部分.使用以下代码,pyGame 似乎没有处理事件;它不响应“q"键,也不绘制窗口的标题栏.如果 go() 不是作为线程运行的,它工作正常.这是在 OSX 下;我不确定这是否是问题所在. 导入pygame,线程,随机定义去():pygame.init()冲浪 = pygame.display.set_mode((640,480))pygame.fas ..
发布时间:2022-01-02 10:53:46 Python

如何在pygame中制作保存/加载游戏功能?

我需要为我的 rpg 制作保存/加载游戏功能.我可以保存我的播放器的位置,但我想要的是一次冻结整个屏幕,就像在 vba 和 snes9x 等模拟器中所做的那样.或者也许可以制作保存位置,以便我可以保存游戏并重新开始.谁能告诉我你是怎么做这些事情的?欢迎任何代码,即使是基于理论的伪代码. 解决方案 您可以使用 pickle 序列化 Python 数据.这与pygame无关. 所以如果你 ..
发布时间:2022-01-02 10:53:37 Python

如何在 Pygame 中将图像缩放到屏幕大小

我想知道如何将 pygame 项目中的图像大小缩放到屏幕的分辨率.例如,假设以下场景暂时假设为窗口显示模式;我假设全屏是一样的: 我有一个 1600x900 背景图片,它当然显示在 1600x900 窗口中 在 1280x720 窗口中,我显然可以将此图像的矩形缩放到 1280x720 但是如果我需要添加,例如 x,y 1440,860(示例尺寸)的 300x300 px 图像大 ..
发布时间:2022-01-02 10:53:26 Python

Pygame:平滑的图片分离

有人可以帮我吗?: 我尝试制作一个在用户屏幕上流畅显示的标题: def image(name,x,y,u):screen.blit(name,(x,y))如果你 = 1pygame.display.update()窗口=='主要'而 windows = 'main':图像(背景,0,0)图片(标题, 640, 120)pygame.display.update() 但是文本突然出现而不是 ..
发布时间:2022-01-02 10:53:15 Python

Pygame 图片位置

我最近开始使用 pygame 来看看我能想出什么并遇到一个问题,如果没有这个 pygame.sprite.Sprite 和 rect 的东西我就找不到答案,我的问题是我如何找到图像的位置,因为我需要它的位置来计算旋转角度.如果有帮助,这是我正在使用的代码: import sys, pygame, math, time;从 pygame.locals 导入 *;宇宙飞船 = ('spaceship ..
发布时间:2022-01-02 10:53:04 Python

pygame中的属性错误

这是我的错误跳到屏幕上的地方.有了这条消息:self.rect = self.image.get_rect()AttributeError: 'list' 对象没有属性 'get_rect'因为我想制作一个精灵 rigto = [pygame.image.load("img/Iconos/guy1.png"), pygame.image.load("img/Iconos/guy2.png"), ..
发布时间:2022-01-02 10:52:52 其他开发