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编程之属性和方法实例详解
May 19 Python
Python3实现将文件树中所有文件和子目录归档到tar压缩文件的方法
May 22 Python
简单讲解Python中的数字类型及基本的数学计算
Mar 11 Python
Python中的Descriptor描述符学习教程
Jun 02 Python
python 调用c语言函数的方法
Sep 29 Python
python交互式图形编程实例(三)
Nov 17 Python
浅谈django model postgres的json字段编码问题
Jan 05 Python
django用户登录和注销的实现方法
Jul 16 Python
python整合ffmpeg实现视频文件的批量转换
May 31 Python
django 单表操作实例详解
Jul 30 Python
Python3.6+selenium2.53.6自动化测试_读取excel文件的方法
Sep 06 Python
django执行原始查询sql,并返回Dict字典例子
Apr 01 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的FTP学习(一)
2006/10/09 PHP
用PHP调用Oracle存储过程的方法
2008/09/12 PHP
浅析PHP原理之变量(Variables inside PHP)
2013/08/09 PHP
PHP获取指定月份第一天和最后一天的方法
2015/07/18 PHP
在php中设置session用memcache来存储的方法总结
2016/01/14 PHP
php原生导出excel文件的两种方法(推荐)
2016/11/19 PHP
PHP将身份证正反面两张照片合成一张图片的代码
2017/04/08 PHP
详细对比php中类继承和接口继承
2018/10/11 PHP
PHP 对象继承原理与简单用法示例
2020/04/21 PHP
在浏览器中打开或关闭JavaScript的方法
2015/06/03 Javascript
jquery form表单获取内容以及绑定数据
2016/02/24 Javascript
EasyUI中在表单提交之前进行验证
2016/07/19 Javascript
浅谈微信小程序之官方UI框架we-ui使用教程
2018/08/20 Javascript
浅谈Vue服务端渲染框架Nuxt的那些事
2018/12/21 Javascript
微信小程序使用wxParse解析html的方法示例
2019/01/17 Javascript
jQuery访问json文件中数据的方法示例
2019/01/28 jQuery
利用weixin-java-miniapp生成小程序码并直接返回图片文件流的方法
2019/03/29 Javascript
解决vue 单文件组件中样式加载问题
2019/04/24 Javascript
小程序如何在不同设备上自适应生成海报的实现方法
2019/08/20 Javascript
Python实现的维尼吉亚密码算法示例
2018/04/12 Python
python代码 FTP备份交换机配置脚本实例解析
2019/08/01 Python
基于python3 的百度图片下载器的实现代码
2019/11/05 Python
python如何获取apk的packagename和activity
2020/01/10 Python
Python3爬虫关于识别点触点选验证码的实例讲解
2020/07/30 Python
OpenCV图片漫画效果的实现示例
2020/08/18 Python
HTML5注册页面示例代码
2014/03/27 HTML / CSS
店长岗位职责
2013/11/21 职场文书
简单租房协议书
2014/04/09 职场文书
英语教育专业自荐信
2014/05/29 职场文书
局机关干部群众路线个人对照检查材料思想汇报
2014/10/05 职场文书
2015新生加入学生会自荐书
2015/03/24 职场文书
大学毕业谢师宴致辞
2015/07/27 职场文书
停车场管理制度范本
2015/08/05 职场文书
创业计划书之校园跑腿公司
2019/09/24 职场文书
22句经典语录:送给优柔寡断和胡思乱想的朋友们
2019/12/13 职场文书
MYSQL中文乱码问题的解决方案
2022/06/14 MySQL