【发布时间】:2016-02-11 00:59:22
【问题描述】:
我正在 pygame 中创建一个游戏,它需要不断地发送一波又一波的敌人。我的波发送代码在单独使用一次时完美运行,但是当我尝试使用 set_timer() 重复它时,没有任何反应。
必要代码:
def game():
WAVE_EVENT = USEREVENT + 1
pygame.time.set_timer(WAVE_EVENT, 1000)
和
for event in pygame.event.get():
if pygame.event.get(WAVE_EVENT):
wave1()
print 'Wave1 sent'
结果?什么都没有。我的播放器只是坐在屏幕中间,看起来很无聊。
如何让 set_timer 事件真正起作用?
【问题讨论】:
标签: python python-2.7 timer pygame