pygame

    1热度

    1回答

    我在这里做错了什么? 我想更新标签的文字以适应玩家的分数。 我看了其他例子,并添加了更新方法,但文本仍然保持不变。 class Label(): def __init__(self, txt, location, size=(160,30), bg=WHITE, fg=BLACK, font_name="Segoe Print", font_size=12): self.bg = bg

    1热度

    1回答

    我想画一个图像的红色边框,但不知道如何。 我试图填充Hero sprite的图像,并将colorkey设置为红色self.image.set_colorkey(red),但这会使图像不可见。 在图像上绘制一个红色矩形,完全填充它:pygame.draw.rect(self.image, red, [0, 0, width, height])。 我只是想要一个红色的边框,这将有助于未来的碰撞检测。

    0热度

    1回答

    我正在为pygame上的我的小弟弟创建一个程序,其中数字1-20将按顺序出现,每个数字将由我已创建的mp3文件发音。我现在卡住的是如何使它为每个数字播放的声音会随着下一个按钮被按下而改变。我不想一个接一个地做,因为它会花很长时间。有没有一种方法可以将所有的mp3声音制作成一个列表,以便播放的声音与屏幕上显示的数字相匹配。 对不起,这是一个长期的问题。这是我第一次问一个问题,我找不到缩短它的方法。

    0热度

    2回答

    我想将键盘上的按钮保存在一个变量中。然后我打算将它们用于打印。请帮帮我。

    0热度

    2回答

    我正在做一个游戏,当我尝试加载它说的图片“无法找到‘image.py’参考‘负荷’” 这是我的代码: import pygame pygame.init() display_width = 800 display_height = 600 black = (0, 0, 0,) white = (255, 255, 255) red = (255, 0, 0) gameDisp

    0热度

    1回答

    import pygame import random WIDTH = 360 HEIGHT = 480 FPS = 30 WHITE = (255, 255, 255) BLACK = (0, 0, 0) RED = (255, 0, 0) GREEN = (0, 255, 0) BLUE = (0, 0, 255) pygame.init() pygame.mi

    0热度

    1回答

    我目前正在开发一款使用Python和PyGame的游戏。我已经为主选项按钮制作了图片精灵,但我似乎无法弄清楚如何使图片可点击,这将带我到不同的屏幕。源代码: import os import sys import pygame import time class Colors: black = (0, 0, 0) white = (255, 255, 255)

    0热度

    1回答

    Traceback (most recent call last): File "alien_invasion.py", line 3, in <module> import pygame ImportError: No module named pygame 控制台说,有没有名为pygame的模块,但我已经下载pygame的和空闲让我导入pygame的,并使用它。

    0热度

    1回答

    我有一个菜单级联,它具有用于将背景音乐切换到应用程序(使用python tkinter)的开/关按钮。 当应用程序运行时(通过root.mainloop()),背景音乐已经播放,并且checkbutton旁边有一个刻度,就像我想要的那样(指示其开启)。 当我关闭checkbutton时,声音由于self.sound_off命令而关闭。 问题是当我再次单击按钮(并出现勾号)时,声音无法打开。我意识到

    1热度

    1回答

    我正在制作一个小行星克隆,并且我很难找出存储玩家精灵的移动角度以及如何让子弹访问(如果这是有道理的)。现在,我认为我的船的旋转存储在angle_speed变量中,我用它来生成子弹的dest_x和dest_y(目标x和y)坐标。但是子弹持续拍摄(0,0)。任何人都可以帮忙吗? try: import sys import math import os impo