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


Posted in Python onNovember 11, 2015

本文实例讲述了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程序设计有所帮助。

Python 相关文章推荐
深入理解Python中的元类(metaclass)
Feb 14 Python
python使用BeautifulSoup分页网页中超链接的方法
Apr 04 Python
利用QT写一个极简单的图形化Python闹钟程序
Apr 07 Python
Python的pycurl包用法简介
Nov 13 Python
django框架面向对象ORM模型继承用法实例分析
Jul 29 Python
如何爬取通过ajax加载数据的网站
Aug 15 Python
python 检查数据中是否有缺失值,删除缺失值的方式
Dec 02 Python
Python面向对象封装操作案例详解
Dec 31 Python
python批量替换文件名中的共同字符实例
Mar 05 Python
Python实现计算图像RGB均值方式
Jun 04 Python
Python 实现RSA加解密文本文件
Dec 30 Python
Python使用Web框架Flask开发项目
Jun 01 Python
Python中pygame安装方法图文详解
Nov 11 #Python
Python基于pygame实现图片代替鼠标移动效果
Nov 11 #Python
python开发之thread线程基础实例入门
Nov 11 #Python
python开发之thread实现布朗运动的方法
Nov 11 #Python
python开发之基于thread线程搜索本地文件的方法
Nov 11 #Python
python开发之tkinter实现图形随鼠标移动的方法
Nov 11 #Python
Python复制文件操作实例详解
Nov 10 #Python
You might like
php实现的Timer页面运行时间监测类
2014/09/24 PHP
Opcache导致php-fpm崩溃nginx返回502
2015/03/02 PHP
详解WordPress中添加友情链接的方法
2016/05/21 PHP
PHP合并两个或多个数组的方法
2019/01/20 PHP
解决laravel 出现ajax请求419(unknown status)的问题
2019/09/03 PHP
SyntaxHighlighter代码加色使用方法
2008/09/07 Javascript
Extjs学习笔记之八 继承和事件基础
2010/01/08 Javascript
JavaScript高级程序设计(第3版)学习笔记3 js简单数据类型
2012/10/11 Javascript
JS TextArea字符串长度限制代码集合
2012/10/31 Javascript
JavaScript执行效率与性能提升方案
2012/12/21 Javascript
JavaScript调用后台的三种方法实例
2013/10/17 Javascript
javascript中数组的sort()方法的使用介绍
2013/12/18 Javascript
jquery 设置style:display的方法
2015/01/29 Javascript
javascript给span标签赋值的方法
2015/11/26 Javascript
javascript实现的网站访问量统计代码
2015/12/20 Javascript
PHP实现记录代码运行时间封装类实例教程
2017/05/08 Javascript
浅谈webpack SplitChunksPlugin实用指南
2018/09/17 Javascript
vue实现自定义日期组件功能的实例代码
2018/11/06 Javascript
wepy--用vantUI 实现上弹列表并选择相应的值操作
2020/11/03 Javascript
[48:20]OpTic vs Serenity 2018国际邀请赛小组赛BO2 第二场 8.18
2018/08/19 DOTA
跟老齐学Python之让人欢喜让人忧的迭代
2014/10/02 Python
Python调用C语言的方法【基于ctypes模块】
2018/01/22 Python
程序员写Python时的5个坏习惯,你有几条?
2018/11/26 Python
Python循环结构的应用场景详解
2019/07/11 Python
python BeautifulSoup库的安装与使用
2020/12/17 Python
澳大利亚香水在线:Price Rite Mart
2017/12/28 全球购物
工程招投标邀请书
2014/01/30 职场文书
精通CAD能手自荐书
2014/01/31 职场文书
幼儿教师工作感言
2014/02/14 职场文书
金融管理应届生求职信
2014/02/20 职场文书
2014年廉洁自律承诺书
2014/05/26 职场文书
关于教师节的广播稿
2014/09/10 职场文书
2014年护理工作总结范文
2014/11/14 职场文书
学生检讨书
2015/01/27 职场文书
windows11怎么查看wifi密码? win11查看wifi密码的技巧
2021/11/21 数码科技
http通过StreamingHttpResponse完成连续的数据传输长链接方式
2022/02/12 Python