声音之为Pypong增加声音,,


  为Pypong增加声音

  我们已经了解了播放声音的基础知识,下面向我们的PyPong游戏添加一些声音。首先,每次球碰到球拍时要增加一个声音。我们已经知道球什么时候碰到球拍,因为前面使用了碰撞检测,当球碰到球拍时要让它反向。应该记得代码清单18-5中的代码:

  与孩子一起学编程-python教程

  现在需要增加代码播放声音,我们需要在程序最前面增加一行pygame.mixer.init(),还要创建声音对象以备使用:

  与孩子一起学编程-python教程

  另外还要设置音量,让声音不至于太吵:hit.set_volume(0.4)

  当球碰到球拍时,播放这个声音:

  与孩子一起学编程-python教程

  把这个代码添加到代码清单18-5的PyPong程序中,一定要把hit_paddle.wav文件复制到保存程序的同一个位置。运行这个程序时,每次球碰到球后时你都会听到一个声音。

  与孩子一起学编程-python教程

评论关闭