图形之动起来,,


  动起来

  既然可以把图形放在Pygame窗口中,就让它动起来吧。没错,我们要做一些动画了!计算机动画实际上就是把图像(像素组)从一个地方移动到另一个地方,下面就来移动我们的沙滩球 。

  要移动沙滩球 ,就要改变它的位置,首先,先试着左右移动,为了确保能看到它的运动,下面把它向右移动100像素,在指定的位置的一对数中,第一个数对应左右方向(水平方向),所以要向右移动100像素,需要把第一个数增加100.我们还要加入一个延迟,以便看到动画发生。

  修改代码清单16-11的程序,改为代码清单16-12(需要在while循环前增加第8、9和10行)。

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

  运行这个程序,看看会发生什么,球移动了吗?嗯,移动了一点,你应该会看到两个沙滩球,如下图所示。

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

  第一个球仍然显示在原来的位置上,然后几秒之后第二个沙滩球出现在右侧,这说明我们确实把沙滩球移到了右边,但却忘了一件事:还要把第一个球擦掉!

评论关闭