Python Pygame刷新速度慢

Python Pygame刷新速度慢,python,pygame,Python,Pygame,我已经创建了Pygame,它有在屏幕上随机移动的对象(球),鼠标控制一个角色,用户可以移动该角色来避开其他对象。但是在屏幕上移动的随机球刷新速度很慢(你可以看到它们在移动时闪烁) 我不知道该怪代码的哪一部分,移动的对象加载在这里: ballpic = pygame.image.load('ball.png').convert_alpha() 我不知道游戏的其他部分应该受到责备,所以我可以将问题包括在内,所以我创建了一个包含游戏代码的粘贴箱(短游戏) 谢谢在范围内的i(敌人)循环的每次迭代中调用

我已经创建了Pygame,它有在屏幕上随机移动的对象(球),鼠标控制一个角色,用户可以移动该角色来避开其他对象。但是在屏幕上移动的随机球刷新速度很慢(你可以看到它们在移动时闪烁)

我不知道该怪代码的哪一部分,移动的对象加载在这里:

ballpic = pygame.image.load('ball.png').convert_alpha()
我不知道游戏的其他部分应该受到责备,所以我可以将问题包括在内,所以我创建了一个包含游戏代码的粘贴箱(短游戏)


谢谢

在范围内的i(敌人)循环的每次迭代中调用
display.update()
。 在你对所有精灵进行了
blit
ted之后,尝试每帧执行一次


更好的是,学习如何正确使用
display.flip()
;如果更新屏幕的大部分,速度会更快。

在范围内的i(敌人)循环的每次迭代中调用
display.update()
。 在你对所有精灵进行了
blit
ted之后,尝试每帧执行一次


更好的是,学习如何正确使用
display.flip()
;更新屏幕的大部分会更快。

有一些其他有用的建议,特别是在帧速率仍然过低时如何使用“脏矩形动画”。

有一些其他有用的建议,特别是在帧速率仍然过低时如何使用“脏矩形动画”。

缺少资源,比如
bg.jpg
。pygame.error:无法打开bg.jpg
background=pygame.image.load('bg.jpg')。convert_alpha()
menu=pygame.image.load('green.jpg')。convert_alpha()ballpic=pygame.image.load('ball.png')。convert_alpha()mouseball=pygame.image.load('mouseball.gif')。convert)@jgritty我在听你说什么对不起?你能把图像资源文件发布到某个地方吗?它缺少资源,比如
bg.jpg
。pygame.error:无法打开bg.jpg
background=pygame.image.load('bg.jpg')。convert_alpha()
menu=pygame.image.load('green.jpg')。convert_alpha()ballpic=pygame.image.load('ball.png')。convert_alpha()mouseball=pygame.image.load('mouseball.gif')。convert)@jgritty我在听你说什么对不起?你能把图像资源文件发布到某个地方吗?你的权利是显示器。更新()导致了问题,干杯,伙计。你的权利是显示器。更新()导致了问题,干杯,伙计