pygame

    3热度

    1回答

    我已经实现了使用Python中的巴恩斯必胜客优化其在未接受速度对于N = 10,000机构运行的N体模拟,但它仍然太慢观看实时。 一个新帧生成的每个时间步长,并显示该帧首先要计算机构的新位置,然后绘制它们。对于N = 10,000时,它需要约5秒,以生成一个帧(这是waaay过高作为巴恩斯小屋应当给予更好的结果)。显示是通过pygame模块完成的。 因此,我想记录我的模拟,它的以较高的速度完成一次

    1热度

    2回答

    我正在尝试为我的游戏获取背景音乐,但我似乎无法完全弄清楚它。我过去使用过pygame,但是在我的游戏中有一首歌。 我希望播放列表随机播放每首曲目。我已经成功地在一个单独的测试文件中工作。我将在下面发布此代码。 问题是当我在主游戏中调用此函数时,音乐播放第一首曲目,然后停止。如果我放入 while pygame.mixer.music.get_busy(): continue 它只是播

    1热度

    2回答

    我目前遇到pygame中的按钮有问题。目前我正在用pygame测试自己,我正在尝试创建一种飞扬的鸟类游戏。我试图实现的是,当我点击主菜单上的播放按钮时,它将更改按钮精灵并运行主游戏。 我已经设法定义了按钮功能,并让我点击时切换到主游戏。唯一的问题是点击时它不会显示不同的精灵,我可以在应用程序的任何地方点击以切换到主游戏,而不必点击按钮。 任何帮助将不胜感激。 由于提前 import time

    1热度

    1回答

    我是python和pygame的初学者。玩这款游戏的相机会有什么好的浓缩方式? (随着玩家总是在屏幕中间)我已经尝试过很多东西,但他们只是不按我想要的方式工作。再次,我是新的,所以如果这是一个愚蠢的问题,让我知道。在此先感谢任何一个无法回答的人。 import pygame import random import time pygame.init() display_width =

    -1热度

    1回答

    我想让矩形在屏幕上上下移动。但是,当我按下键使其升高或降低时,我必须每次不断按下它使其移动。我解释pygame.KEYDOWN的方式是,我可以按住所需的键,矩形会移动,直到我释放键。 代码键按下: while True: for event in pygame.event.get(): # all keys keys = pygame.key.get_presse

    0热度

    1回答

    我用pygame制作了一个非常基本的Python绘图程序。该程序有一个方形窗口,在其中绘制。我怎样才能将窗口内的区域保存为图像?

    -1热度

    1回答

    基本上是标题。我不确定问题是什么。我尝试了几件小事来尝试修复它。复制并粘贴并等待一秒钟,然后按任意键。它会自动丢失。将不胜感激的帮助。可能是因为我试图添加的等待,但我不确定。应该是一个相当快速的修复。这是我的游戏至少在功能上最后要做的事情。 import pygame import random black = (0,0,0) white = (255,255,255) red = (2

    -6热度

    1回答

    我正在制作游戏并使用pygame。我的目标是用箭头键移动一个矩形。这如何实现?

    0热度

    1回答

    我是pygame和Python的新手。我查找了其他问题,提出类似的问题,但似乎他们达到了不同的解决方案。请有人告诉我我的代码有什么问题。 import pygame import sys pygame.init() size = (width, height) = (720, 720) background_color = (0, 255, 0) screen = pygame.

    0热度

    1回答

    因此,我正在为学校构建一个简单的无限运行游戏,并且我试图产生障碍。我试图检查每个障碍精灵,如果它已经离开屏幕(背景和障碍物从右向左移动)。如果它已经离开屏幕,我想删除精灵并在屏幕的右侧设置另一个精灵。但每当屏障左侧出现障碍时,就会产生无数的障碍物。一般来说,我对pygame和python是新手。任何帮助将不胜感激。提前致谢。 def obstacle_off_screen(self):