首页 > 代码库 > pygame写的弹力球

pygame写的弹力球

这是pygame写的弹力球

运行效果:

hongten_bouncing_ball

hongten_bouncing_ball

========================================================

代码部分:

========================================================

 1 #A bouncing ball 2  3 import sys, pygame 4  5 __author__ = {‘name‘ : ‘Hongten‘, 6               ‘mail‘ : ‘hongtenzone@foxmail.com‘, 7               ‘blog‘ : ‘http://www.cnblogs.com/hongten‘, 8               ‘QQ‘   : ‘648719819‘, 9               ‘Version‘ : ‘1.0‘}10 11 pygame.init()12 13 size = width, height = 600, 50014 speed = [1, 1]15 black = 249, 130, 5716 17 screen = pygame.display.set_mode(size)18 19 ball = pygame.image.load(‘c:\\test\\ball.gif‘)20 ballrect = ball.get_rect()21 22 while 1:23     for event in pygame.event.get():24         if event.type == pygame.QUIT:25             sys.exit()26 27     ballrect = ballrect.move(speed)28     if ballrect.left < 0 or ballrect.right > width:29         speed[0] = -speed[0]30     if ballrect.top < 0 or ballrect.bottom > height:31         speed[1] = - speed[1]32 33     screen.fill(black)34     screen.blit(ball, ballrect)35     pygame.display.flip()

 

pygame写的弹力球