python入门(六)pygame简单绘制可伸缩窗体可用键盘控制的壁球游戏

  • 时间:
  • 浏览:83

  效果如下

  与以往一行一行解释不同,那样不容易形成对代码整体架构的认识,接下来我将由简单到复杂使用三个迭代的版本,方便理解,如果你有一定基础,可直接看最后的代码

  绘制窗体,绘制小球,并且能点击退出

  效果

  

  上面的框架本质上就是

  导入包->设置窗体->设置小球->循环事件->结束事件

  我们在任何一个流程动点手脚,都可以改进游戏

  下面我们将用一系列if语句控制小球的移动

  此时的小球已经可以按照我们的键盘来动了

  

  其实我们的游戏很简单,一点都不高大上,但是我还是将第三版起名为此

  因为在产品中,所谓高阶,就是指不仅仅依赖技术,更多的在意实用性,用户体验

  这里我们增加了窗体修改大小,最小化自动暂停

  以上代码都可以独立运行,这里主要是修改了while循环内部的事件机制,效果就在文章开头

猜你喜欢