Pygame教程#5:简洁的事件编辑器。 为游戏增加可点击性。
在上一教程中,我们将值和函数从游戏中分离出来,现在我们已经解决了这个问题,我们将创建一个事件管理器,该事件管理器在单击鼠标时可以轻松调用函数。 因此,当我第一次创建一个在屏幕上单击时显示消息的函数时,它看起来像这样: 如果event.type == pygame.MOUSEBUTTONDOWN: image_display(screen,'mount.jpg',(0,0)) large_text_display(* normal_message,text) 很简单,对不对? 但是由于我们的目标是创造一款新颖的游戏,因此需要具有可点击性。 每次单击,都会出现一个新框架。 这使我们跳出了框框。 由于无法存储函数调用(在我们的情况下),因此我们需要创建另一个函数来处理此问题。 def perform(lst): lst [0](* lst…