5
讓你的精靈響應PyGame中鼠標點擊的規範方法是什麼?如何響應PyGame中的精靈鼠標點擊?
下面是簡單的東西,在我的事件循環:
for event in pygame.event.get():
if event.type == pygame.QUIT:
exit_game()
[...]
elif ( event.type == pygame.MOUSEBUTTONDOWN and
pygame.mouse.get_pressed()[0]):
for sprite in sprites:
sprite.mouse_click(pygame.mouse.get_pos())
關於它的一些問題:
- 這是響應鼠標點擊的最好方法?
- 如果鼠標持續按住精靈一段時間會怎麼樣?我如何製作一個單獨的事件?
- 這是一種合理的方式來通知所有我的精靈的點擊?
在此先感謝
謝謝。關於`event.button == 1`部分,在PyGame中是否沒有常量而不是顯式1? – 2008-12-26 14:29:26