欢迎来到pygame大讲堂,这次我们来讲动画:
只有静止的图像的游戏肯定很无聊,所以让我们来学习一下如何制作动画:
我们可以这么做,先画出一个图像,然后过一会再绘制一幅略微不同的图像,电脑只是觉得在绘制一系列图像,但人们看上去就像一个逼真的动画。假如你前方有一个三个像素宽,一个像素高的东西,现在(0,0)是黑的,其它都是白的。
紧接着我们把(0,0)修改为白色的,把(1,0)修改为黑色的,对于用户来说,这就像黑色的像素向右→移动了一样。
假如我们再把(1,0)修改为白色的,把(2,0)修改为黑色,看上去黑色像素又向右移动,你可以利用这种迅速的变化来制作动画。也就是不断地改写x和y坐标。
这次就讲到这了,下次我们将来讲pygame.time.clock对象,也就是帧速率,下次见!