Pygame基础知识(12)-动画

欢迎来到pygame大讲堂,这次我们来讲动画:

只有静止的图像的游戏肯定很无聊,所以让我们来学习一下如何制作动画:

我们可以这么做,先画出一个图像,然后过一会再绘制一幅略微不同的图像,电脑只是觉得在绘制一系列图像,但人们看上去就像一个逼真的动画。假如你前方有一个三个像素宽,一个像素高的东西,现在(0,0)是黑的,其它都是白的。

紧接着我们把(0,0)修改为白色的,把(1,0)修改为黑色的,对于用户来说,这就像黑色的像素向右→移动了一样。

假如我们再把(1,0)修改为白色的,把(2,0)修改为黑色,看上去黑色像素又向右移动,你可以利用这种迅速的变化来制作动画。也就是不断地改写x和y坐标。

这次就讲到这了,下次我们将来讲pygame.time.clock对象,也就是帧速率,下次见!

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值