python实现小球弹跳效果


Posted in Python onMay 10, 2019

本文实例为大家分享了python实现小球弹跳效果的具体代码,供大家参考,具体内容如下

import pygame, sys
 
pygame.init()
 
screenGameCaption = pygame.display.set_caption("Ball game")
screen = pygame.display.set_mode([680, 480])
 
screen.fill([255, 255, 255])
x = 50
y = 50
x_speed = 10
y_speed = 10
# load img
my_ball = pygame.image.load('ball.png')
 
running = True
 
while running:
 for event in pygame.event.get():
  if event.type == pygame.QUIT:
   running = False
 pygame.time.delay(100)
 pygame.draw.rect(screen, [255, 255, 255], [x, y, 190, 190], 0)
 x = x + x_speed
 y = y + y_speed
 
 if x > screen.get_width() - 190 or x < 0:
  x_speed = - x_speed
 if y > screen.get_height() - 190 or y < 0:
  y_speed = - y_speed
 screen.blit(my_ball, [x, y])
 pygame.display.flip()
pygame.quit()

效果图:

python实现小球弹跳效果

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python多进程操作实例
Nov 21 Python
Python实现base64编码的图片保存到本地功能示例
Jun 22 Python
Selenium元素的常用操作方法分析
Aug 10 Python
Python使用pyshp库读取shapefile信息的方法
Dec 29 Python
使用pandas把某一列的字符值转换为数字的实例
Jan 29 Python
python实现用户名密码校验
Mar 18 Python
python实现密码强度校验
Mar 18 Python
详解scrapy内置中间件的顺序
Sep 28 Python
pycharm 2020 1.1的安装流程
Sep 29 Python
Python 实现RSA加解密文本文件
Dec 30 Python
Python中快速掌握Data Frame的常用操作
Mar 31 Python
使用Python开发冰球小游戏
Apr 30 Python
基于python实现百度翻译功能
May 09 #Python
python使用time、datetime返回工作日列表实例代码
May 09 #Python
python 对字典按照value进行排序的方法
May 09 #Python
使用Django开发简单接口实现文章增删改查
May 09 #Python
python GUI实现小球满屏乱跑效果
May 09 #Python
深入浅析python 协程与go协程的区别
May 09 #Python
Python实现堡垒机模式下远程命令执行操作示例
May 09 #Python
You might like
业余方法DIY电子管FM收音机
2021/03/02 无线电
用PHP制作静态网站的模板框架
2006/10/09 PHP
PHP中通过trigger_error触发PHP错误示例
2015/06/23 PHP
Yii实现单用户博客系统文章详情页插入评论表单的方法
2015/12/28 PHP
PHP如何根据文件头检测文件类型实例代码
2018/10/14 PHP
js 获取中文拼音,Select自动匹配字母获取值的代码
2009/09/23 Javascript
De facto standard 世界上不可思议的事实标准
2010/08/29 Javascript
JS+CSS实现的简单折叠展开多级菜单效果
2015/09/12 Javascript
jQuery实现的简单折叠菜单(折叠面板)效果代码
2015/09/16 Javascript
浅谈JS原型对象和原型链
2016/03/02 Javascript
JavaScript中的Number数字类型学习笔记
2016/05/26 Javascript
javascript的函数劫持浅析
2016/09/26 Javascript
JavaScript编写九九乘法表(两种任选)
2017/02/04 Javascript
Vue.js特性Scoped Slots的浅析
2019/02/20 Javascript
vue实现拖拽效果
2019/12/23 Javascript
javascript设计模式 ? 原型模式原理与应用实例分析
2020/04/10 Javascript
浅谈实现在线预览PDF的几种解决办法
2020/08/10 Javascript
js 函数性能比较方法
2020/08/24 Javascript
[43:14]Liquid vs Optic 2018国际邀请赛淘汰赛BO3 第二场 8.21
2018/08/22 DOTA
[39:19]完美世界DOTA2联赛PWL S2 SZ vs LBZS 第二场 11.26
2020/11/30 DOTA
python中使用urllib2伪造HTTP报头的2个方法
2014/07/07 Python
在Django的视图(View)外使用Session的方法
2015/07/23 Python
各种Python库安装包下载地址与安装过程详细介绍(Windows版)
2016/11/02 Python
纯用NumPy实现神经网络的示例代码
2018/10/24 Python
Python学习笔记之图片人脸检测识别实例教程
2019/03/06 Python
Python一行代码解决矩阵旋转的问题
2019/11/30 Python
Python Scrapy多页数据爬取实现过程解析
2020/06/12 Python
英国第一家领先的在线处方眼镜零售商:Glasses Direct
2018/02/23 全球购物
环境科学专业个人求职的自我评价
2013/11/28 职场文书
服装设计专业毕业生求职信
2014/04/09 职场文书
小学教师评语大全
2014/04/23 职场文书
社区服务活动总结
2014/05/07 职场文书
公司担保书格式范文
2014/05/12 职场文书
2015年教师党员个人总结
2015/11/24 职场文书
最新农村养殖致富:资金投入较低的创业项目有哪些?
2019/09/26 职场文书
爱国之歌(8首)
2019/09/29 职场文书