45fan.com - 路饭网

搜索: 您的位置主页 > 网络频道 > 阅读资讯:如何通过Python基于pygame实现的弹力球效果?

如何通过Python基于pygame实现的弹力球效果?

2016-03-04 18:08:20 来源:www.45fan.com 【

如何通过Python基于pygame实现的弹力球效果?

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

运行效果:

如何通过Python基于pygame实现的弹力球效果?

如何通过Python基于pygame实现的弹力球效果?

代码部分如下:

#A bouncing ball
import sys, pygame
__author__ = {'name' : 'Hongten',
    'mail' : 'hongtenzone@foxmail.com',
    'QQ' : '648719819',
    'Version' : '1.0'}
pygame.init()
size = width, height = 600, 500
speed = [1, 1]
black = 249, 130, 57
screen = pygame.display.set_mode(size)
ball = pygame.image.load('c:\\py\\ball.png')
ballrect = ball.get_rect()
while 1:
 for event in pygame.event.get():
  if event.type == pygame.QUIT:
   sys.exit()
 ballrect = ballrect.move(speed)
 if ballrect.left < 0 or ballrect.right > width:
  speed[0] = -speed[0]
 if ballrect.top < 0 or ballrect.bottom > height:
  speed[1] = - speed[1]
 screen.fill(black)
 screen.blit(ball, ballrect)
 pygame.display.flip()

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

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


本文地址:http://www.45fan.com/a/question/41251.html
Tags: python 基于 pygame
编辑:路饭网
关于我们 | 联系我们 | 友情链接 | 网站地图 | Sitemap | App | 返回顶部