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根据时间生成mongodb的ObjectId的方法
Mar 13 Python
python二分查找算法的递归实现方法
May 12 Python
Python 使用SMTP发送邮件的代码小结
Sep 21 Python
对python使用http、https代理的实例讲解
May 07 Python
Python之dict(或对象)与json之间的互相转化实例
Jun 05 Python
Python查看微信撤回消息代码
Jun 07 Python
python爬虫之自动登录与验证码识别
Jun 15 Python
Pycharm如何打断点的方法步骤
Jun 13 Python
pygame实现俄罗斯方块游戏(基础篇3)
Oct 29 Python
使用Python函数进行模块化的实现
Nov 15 Python
NumPy中的维度Axis详解
Nov 26 Python
Python实现Word表格转成Excel表格的示例代码
Apr 16 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
高分R级DC动画剧《哈莉·奎茵》第二季正式预告首发
2020/04/09 欧美动漫
php实现高效获取图片尺寸的方法
2014/12/12 PHP
推荐5款跨平台的PHP编辑器
2014/12/25 PHP
PHP实现简单实用的验证码类
2015/07/29 PHP
php常用日期时间函数实例小结
2019/07/04 PHP
laravel框架中间件 except 和 only 的用法示例
2019/07/12 PHP
js获取多个tagname的节点数组
2013/09/22 Javascript
给文字加上着重号的JS代码
2013/11/12 Javascript
jQuery获取Radio,CheckBox选择的Value值(示例代码)
2013/12/12 Javascript
微信小程序 教程之模板
2016/10/18 Javascript
Bootstrap3 内联单选和多选框
2016/12/29 Javascript
JS 实现banner图片轮播效果(鼠标事件)
2017/08/04 Javascript
node使用promise替代回调函数
2018/05/07 Javascript
微信小程序动态添加和删除组件的现实
2020/02/28 Javascript
Vue的全局过滤器和私有过滤器的实现
2020/04/20 Javascript
AutoJs实现刷宝短视频的思路详解
2020/05/22 Javascript
[04:22]DOTA2大事件之护国神翼
2020/08/14 DOTA
Python实现动态添加类的属性或成员函数的解决方法
2014/07/16 Python
跟老齐学Python之再深点,更懂list
2014/09/20 Python
浅谈五大Python Web框架
2017/03/20 Python
python中的文件打开与关闭操作命令介绍
2018/04/26 Python
matplotlib 纵坐标轴显示数据值的实例
2018/05/25 Python
利用python库在局域网内传输文件的方法
2018/06/04 Python
基于Python fminunc 的替代方法
2020/02/29 Python
python 在右键菜单中加入复制目标文件的有效存放路径(单斜杠或者双反斜杠)
2020/04/08 Python
Android本地应用打开方法——通过html5写连接
2016/03/11 HTML / CSS
localStorage、sessionStorage使用总结
2017/11/17 HTML / CSS
后备干部考察材料
2014/02/12 职场文书
售后客服工作职责
2014/06/16 职场文书
专科生就业求职信
2014/06/22 职场文书
我们的节日端午节活动总结
2015/02/11 职场文书
庆祝教师节新闻稿
2015/07/17 职场文书
2015年数学教研工作总结
2015/07/22 职场文书
新娘父亲婚礼致辞
2015/07/27 职场文书
Java十分钟精通进阶适配器模式
2022/04/06 Java/Android
numpy array找出符合条件的数并赋值的示例代码
2022/06/01 Python