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中实现远程调用(RPC、RMI)简单例子
Apr 28 Python
Python中用max()方法求最大值的介绍
May 15 Python
python正则分析nginx的访问日志
Jan 17 Python
python2.7 安装pip的方法步骤(管用)
May 05 Python
Python中的正则表达式与JSON数据交换格式
Jul 03 Python
对python3中的RE(正则表达式)-详细总结
Jul 23 Python
python3.8与pyinstaller冲突问题的快速解决方法
Jan 16 Python
Python变量作用域LEGB用法解析
Feb 04 Python
python输出结果刷新及进度条的实现操作
Jul 13 Python
使用Python下载抖音各大V视频的思路详解
Feb 06 Python
详解Python中openpyxl模块基本用法
Feb 23 Python
Python破解极验滑动验证码详细步骤
May 21 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
骨王战斗力在公会成员中排不进前五,却当选了会长,原因竟是这样
2020/03/02 日漫
详解:――如何将图片储存在数据库里
2006/12/05 PHP
php下HTTP Response中的Chunked编码实现方法
2008/11/19 PHP
基于PHP5魔术常量与魔术方法的详解
2013/06/13 PHP
6个超实用的PHP代码片段
2015/08/10 PHP
PHP count()函数讲解
2019/02/03 PHP
jQuery 常见开发使用技巧总结
2009/12/26 Javascript
js过滤HTML标签以及空格的思路及代码
2013/05/24 Javascript
JS将表单导出成EXCEL的实例代码
2013/11/11 Javascript
jQuery寻找n以内完全数的方法
2015/06/24 Javascript
深入了解JavaScript中的Symbol的使用方法
2015/07/28 Javascript
浅谈JS原生Ajax,GET和POST
2016/06/08 Javascript
bootstrap表格分页实例讲解
2016/12/30 Javascript
JavaScript数组迭代方法
2017/03/03 Javascript
ES6中箭头函数的定义与调用方式详解
2017/06/02 Javascript
JavaScript基础之流程控制语句的用法
2017/08/31 Javascript
JavaScript实现JSON合并操作示例【递归深度合并】
2018/09/07 Javascript
angularjs http与后台交互的实现示例
2018/12/21 Javascript
基于vue、react实现倒计时效果
2019/08/26 Javascript
JS实现烟花爆炸效果
2020/03/10 Javascript
对比Python中__getattr__和 __getattribute__获取属性的用法
2016/06/21 Python
python合并同类型excel表格的方法
2018/04/01 Python
Django分页查询并返回jsons数据(中文乱码解决方法)
2018/08/02 Python
Python切图九宫格的实现方法
2019/10/10 Python
Python实现http接口自动化测试的示例代码
2020/10/09 Python
详解python算法常用技巧与内置库
2020/10/17 Python
css3动画效果小结(推荐)
2016/07/25 HTML / CSS
CSS3模拟动画下拉菜单效果
2017/04/12 HTML / CSS
基于Html5 canvas实现裁剪图片和马赛克功能及又拍云上传图片 功能
2019/07/09 HTML / CSS
REN Clean Skincare官网:英国本土有机护肤品牌
2019/02/23 全球购物
巴西电子、家电、智能手机购物网站:Girafa
2019/06/04 全球购物
100%羊绒:NakedCashmere
2020/08/26 全球购物
教育课题研究自我鉴定范文
2013/12/28 职场文书
党的群众路线教育实践活动总结
2014/10/30 职场文书
总经理助理岗位职责范本
2015/03/31 职场文书
Python预测分词的实现
2021/06/18 Python