使用Python做飞机大战小游戏时,当按下空格时,发射炮弹。让炮弹移动我用的代码:
注:使用了动画精灵
while True:
self.rect.top += 1
pygame.display.flip()
因为用了死循环,导致主循环卡住 ,窗口关也关不了,程序也无法运行到下一帧,窗口动画也卡住了,请问这样是要上多线程吗?还是有什么好方法?
在线等,急!
使用Python做飞机大战小游戏时,当按下空格时,发射炮弹。让炮弹移动我用的代码:
注:使用了动画精灵
while True:
self.rect.top += 1
pygame.display.flip()
因为用了死循环,导致主循环卡住 ,窗口关也关不了,程序也无法运行到下一帧,窗口动画也卡住了,请问这样是要上多线程吗?还是有什么好方法?
在线等,急!