首页 > 编程 > Python > 正文

Python基于pygame实现的弹力球效果(附源码下载)

2020-01-04 17:56:23
字体:
来源:转载
供稿:网友

这篇文章主要介绍了Python基于pygame实现的弹力球效果,涉及pygame图形动态操作的相关的技巧,并附带了完整的源码供读者下载参考,需要的朋友可以参考下

本文实例讲述了Python基于pygame实现的弹力球效果。分享给大家供大家参考,具体如下:

运行效果:

Python基于pygame实现的弹力球效果(附源码下载)

Python基于pygame实现的弹力球效果(附源码下载)

代码部分如下:

 

 
  1. #A bouncing ball 
  2. import sys, pygame 
  3. __author__ = {'name' : 'Hongten'
  4. 'mail' : 'hongtenzone@foxmail.com'
  5. 'QQ' : '648719819'
  6. 'Version' : '1.0'
  7. pygame.init() 
  8. size = width, height = 600, 500 
  9. speed = [1, 1] 
  10. black = 249, 130, 57 
  11. screen = pygame.display.set_mode(size) 
  12. ball = pygame.image.load('c://py//ball.png'
  13. ballrect = ball.get_rect() 
  14. while 1: 
  15. for event in pygame.event.get(): 
  16. if event.type == pygame.QUIT: 
  17. sys.exit() 
  18. ballrect = ballrect.move(speed) 
  19. if ballrect.left < 0 or ballrect.right > width: 
  20. speed[0] = -speed[0] 
  21. if ballrect.top < 0 or ballrect.bottom > height: 
  22. speed[1] = - speed[1] 
  23. screen.fill(black) 
  24. screen.blit(ball, ballrect) 
  25. pygame.display.flip() 

完整实例代码代码点击此处本站下载。

希望本文所述对大家Python程序设计有所帮助。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表