前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >pygame系列_弹力球

pygame系列_弹力球

作者头像
Hongten
发布2018-09-13 11:30:04
5750
发布2018-09-13 11:30:04
举报
文章被收录于专栏:Hongten

这是pygame写的弹力球

运行效果:

hongten_bouncing_ball
hongten_bouncing_ball
hongten_bouncing_ball
hongten_bouncing_ball

代码部分:

代码语言:javascript
复制
 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, 500
14 speed = [1, 1]
15 black = 249, 130, 57
16 
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()
本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2013-10-10 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档