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 相关文章推荐
videocapture库制作python视频高速传输程序
Dec 23 Python
python显示生日是星期几的方法
May 27 Python
Python selenium 父子、兄弟、相邻节点定位方式详解
Sep 15 Python
详解Django之auth模块(用户认证)
Apr 17 Python
详解如何管理多个Python版本和虚拟环境
May 10 Python
python虚拟环境完美部署教程
Aug 06 Python
python实现对服务器脚本敏感信息的加密解密功能
Aug 13 Python
python数据类型之间怎么转换技巧分享
Aug 20 Python
python 实现单通道转3通道
Dec 03 Python
Tensorflow限制CPU个数实例
Feb 06 Python
Python生成器传参数及返回值原理解析
Jul 22 Python
python中的random模块和相关函数详解
Apr 22 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学习资料汇总与网址
2007/03/16 PHP
解析dedeCMS验证码的实现代码
2013/06/07 PHP
php操作xml
2013/10/27 PHP
php日历制作代码分享
2014/01/20 PHP
PHP 中 Orientation 属性判断上传图片是否需要旋转
2015/10/16 PHP
CentOS7编译安装php7.1的教程详解
2019/04/18 PHP
js 禁用只读文本框获得焦点时的退格键
2010/04/25 Javascript
仿jQuery的siblings效果的js代码
2011/08/09 Javascript
使用jQuery Ajax功能时需要注意的一个问题(内存溢出)
2012/05/30 Javascript
分析Node.js connect ECONNREFUSED错误
2013/04/09 Javascript
js Map List 遍历使用示例
2013/07/10 Javascript
JS实现完全语义化的网页选项卡效果代码
2015/09/15 Javascript
最原始的jQuery注册验证方式
2016/10/11 Javascript
JavaScript页面实时显示当前时间实例代码
2016/10/23 Javascript
实例解析jQuery中如何取消后续执行内容
2016/12/01 Javascript
jQuery实现字符串全部替换的方法
2016/12/12 Javascript
js防刷新的倒计时代码 js倒计时代码
2017/09/06 Javascript
vue-cli构建项目使用 less的方法
2017/10/04 Javascript
Array数组对象中的forEach、map、filter及reduce详析
2018/08/02 Javascript
js中怎么判断两个字符串相等的实例
2019/01/17 Javascript
JS实现轮播图效果
2020/01/11 Javascript
[42:32]DOTA2上海特级锦标赛B组资格赛#2 Fnatic VS Spirit第二局
2016/02/27 DOTA
python实现图像外边界跟踪操作
2020/07/13 Python
Python用户自定义异常的实现
2020/12/25 Python
德国购买门票网站:ADticket.de
2019/10/31 全球购物
阿拉伯时尚购物网站:Nisnass
2021/02/07 全球购物
资产评估专业大学生求职信
2013/09/29 职场文书
初任培训自我鉴定
2013/10/07 职场文书
专科应届生求职信
2013/11/24 职场文书
个人委托书范本
2014/09/13 职场文书
《巨人的花园》教学反思
2016/02/19 职场文书
《一面五星红旗》教学反思
2016/02/23 职场文书
my.ini优化mysql数据库性能的十个参数(推荐)
2021/05/26 MySQL
Apache Kafka 分区重分配的实现原理解析
2022/07/15 Servers
Win11 Build 25179预览版发布(附更新内容+ISO官方镜像下载)
2022/08/14 数码科技
前端框架ECharts dataset对数据可视化的高级管理
2022/12/24 Javascript