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 相关文章推荐
sqlalchemy对象转dict的示例
Apr 22 Python
在Python中操作文件之seek()方法的使用教程
May 24 Python
python开发之thread实现布朗运动的方法
Nov 11 Python
Python 虚拟空间的使用代码详解
Jun 10 Python
python实现文本进度条 程序进度条 加载进度条 单行刷新功能
Jul 03 Python
将Pytorch模型从CPU转换成GPU的实现方法
Aug 19 Python
python django生成迁移文件的实例
Aug 31 Python
解决tensorboard多个events文件显示紊乱的问题
Feb 15 Python
Tensorflow中的dropout的使用方法
Mar 13 Python
Java Spring项目国际化(i18n)详细方法与实例
Mar 20 Python
Python如何使用正则表达式爬取京东商品信息
Jun 01 Python
使用Django的JsonResponse返回数据的实现
Jan 15 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
PHP中__FILE__、dirname与basename用法实例分析
2014/12/01 PHP
php文件上传简单实现方法
2015/01/24 PHP
php 防止表单重复提交两种实现方法
2016/11/03 PHP
php使用函数pathinfo()、parse_url()和basename()解析URL
2016/11/25 PHP
浅谈PHP实现大流量下抢购方案
2017/12/15 PHP
PHP生成随机数的方法总结
2018/03/01 PHP
PHP利用curl发送HTTP请求的实例代码
2020/07/09 PHP
js 中 document.createEvent的用法
2010/08/29 Javascript
JavaScript中URL编码函数代码
2011/01/11 Javascript
JS实现可改变列宽的table实例
2013/07/02 Javascript
jquery中的查找parents与closest方法之间的区别
2013/12/02 Javascript
WebGL利用FBO完成立方体贴图效果完整实例(附demo源码下载)
2016/01/26 Javascript
jquery文字填写自动高度的实现方法
2016/11/07 Javascript
使用Vue-Router 2实现路由功能实例详解
2017/11/14 Javascript
vue+SSM实现验证码功能
2018/12/07 Javascript
微信小程序通过websocket实时语音识别的实现代码
2020/08/19 Javascript
详解如何使用React Hooks请求数据并渲染
2020/10/18 Javascript
Python标准库与第三方库详解
2014/07/22 Python
Python设计模式编程中Adapter适配器模式的使用实例
2016/03/02 Python
python selenium 对浏览器标签页进行关闭和切换的方法
2018/05/21 Python
python 用opencv调用训练好的模型进行识别的方法
2018/12/07 Python
python仿抖音表白神器
2019/04/08 Python
pyqt5 实现多窗口跳转的方法
2019/06/19 Python
django实现将后台model对象转换成json对象并传递给前端jquery
2020/03/16 Python
英国天然宝石首饰购买网站:Gemondo Jewellery
2018/10/23 全球购物
The Athlete’s Foot新西兰:新西兰最大的运动鞋零售商
2019/12/23 全球购物
英国排名第一的冲浪店:Ann’s Cottage
2020/06/21 全球购物
linux面试题参考答案(4)
2014/09/21 面试题
税务专业毕业生自荐信
2013/11/10 职场文书
幼儿园安全责任书
2014/04/14 职场文书
十佳少先队员演讲稿
2014/09/12 职场文书
人大代表选举标语
2014/10/07 职场文书
2014年物流工作总结
2014/11/25 职场文书
2015年基层党建工作总结
2015/05/14 职场文书
工伤调解协议书
2016/03/21 职场文书
Javascript中async与await的捕捉错误详解
2022/03/03 Javascript