然后让窗口在一个画着很多帧图像的图上面移动,当我们透过这个窗口去观察这幅图的时候,只要窗口沿着一个方向去运动,那么就会产生动画效果。
今天我介绍的是通过块传输的方法去实现。...surface.blit(image,(x,y),rect) 在这里surface.blit()这个方法应该大家都很熟悉了,我们就是利用第三个参数,也就是绘制区域的变化实现的动画.我们将图像的一部分绘制出来...n * rect2.width
if rect2.x 1000:
rect2.x = 0
screen.fill((255,255,255))
screen.blit...(image,(0,0),rect2)#这里给了3个实参,分别是图像,绘制的位置,绘制的截面框
pygame.display.flip()
其实还有一种方式实现动画,就是surface.subsurface...到此这篇关于pygame用blit()实现动画效果的示例代码的文章就介绍到这了,更多相关pygame blit()动画内容请搜索ZaLou.Cn