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单例模式实例分析
Apr 08 Python
在Python中使用lambda高效操作列表的教程
Apr 24 Python
Python中Continue语句的用法的举例详解
May 14 Python
python实现神经网络感知器算法
Dec 20 Python
pandas修改DataFrame列名的方法
Apr 08 Python
使用EduBlock轻松学习Python编程
Oct 08 Python
详解Python sys.argv使用方法
May 10 Python
elasticsearch python 查询的两种方法
Aug 04 Python
基于Python 中函数的 收集参数 机制
Dec 21 Python
Python气泡提示与标签的实现
Apr 01 Python
使用Python实现将多表分批次从数据库导出到Excel
May 15 Python
基于python实现可视化生成二维码工具
Jul 08 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 应用程序的安全 -- 不能违反的四条安全规则
2006/11/26 PHP
PHP 采集心得技巧
2009/05/15 PHP
PHP使用SOAP扩展实现WebService的方法
2016/04/01 PHP
简单解析PHP程序的运行流程
2016/06/23 PHP
php版微信公众平台之微信网页登陆授权示例
2016/09/23 PHP
javascript 浏览器检测代码精简版
2010/03/04 Javascript
用方法封装javascript的new操作符(一)
2010/12/25 Javascript
jQuery多媒体插件jQuery Media Plugin使用详解
2014/12/19 Javascript
jquery实现焦点图片随机切换效果的方法
2015/03/12 Javascript
JavaScript模拟实现继承的方法
2015/03/30 Javascript
JS基于面向对象实现的拖拽库实例
2015/09/24 Javascript
jQuery插件简单学习实例教程
2016/07/01 Javascript
Django+Vue.js搭建前后端分离项目的示例
2017/08/07 Javascript
VueJs 将接口用webpack代理到本地的方法
2017/11/27 Javascript
JS实现的input选择图片本地预览功能示例
2018/08/29 Javascript
微信小程序的开发范式BeautyWe.js入门详解
2019/07/10 Javascript
详解在Vue.js编写更好的v-for循环的6种技巧
2020/04/14 Javascript
[01:43]深扒TI7聊天轮盘语音出处4
2017/05/11 DOTA
[02:01]2018完美盛典-开场舞《双子星》
2018/12/16 DOTA
最基础的Python的socket编程入门教程
2015/04/23 Python
Python3.5面向对象编程图文与实例详解
2019/04/24 Python
django使用JWT保存用户登录信息
2020/04/22 Python
python如何运行js语句
2020/09/09 Python
Django url 路由匹配过程详解
2021/01/22 Python
带你认识HTML5中的WebSocket
2015/05/22 HTML / CSS
韩国休闲女装品牌网站:ANAIS
2016/08/24 全球购物
NFL官方在线商店:NFLShop
2020/07/29 全球购物
致标枪运动员广播稿
2014/02/06 职场文书
公司年终奖分配方案
2014/06/16 职场文书
计算机应用专业自荐信
2014/07/05 职场文书
2014年小学安全工作总结
2014/12/04 职场文书
教师个人事迹材料
2014/12/17 职场文书
幼儿园教师求职信
2015/03/20 职场文书
保研导师推荐信
2015/03/25 职场文书
住房公积金贷款工资证明
2015/06/12 职场文书
环境保护宣传标语大全!
2019/06/28 职场文书