rect = rect.move(speed)
if rect.left < 0 or rect.right > width:
speed[0] = -speed[0]
if rect.top < 0 or rect.bottom > height:
speed[1] = -speed[1]
最后,我们绘制一个绿色背景,一个红色矩形和球图像:
screen.fill(GREEN)
pygame.draw.rect(screen, RED, rect, 1)
screen.blit(ball, rect)
pygame.display.update()
pygame.quit()
这是球和Rect轮廓的外观:
好了,本文就这样,你现在可以尝试了解该程序的作用。 然后尝试修改其参数。
关注Linux公社微信公��号(linuxidc_com),(见https://www.linuxidc.com/Linux/2013-12/93755.htm),在Linux公社微信公众号后台发送发送“163046”即可获得本文代码。
更多Python相关信息见Python 专题页面 https://www.linuxidc.com/topicnews.aspx?tid=17
Linux公社的RSS地址:https://www.linuxidc.com/rssFeed.aspx