当前位置: 首页 > news >正文

python特效源代码_Python基于pygame实现的弹力球效果(附源码)

本文实例讲述了Python基于pygame实现的弹力球效果。分享给大家供大家参考,具体如下:

运行效果:

代码部分如下:

#A bouncing ball

import sys, pygame

__author__ = {'name' : 'Hongten',

'mail' : 'hongtenzone@foxmail.com',

'QQ' : '648719819',

'Version' : '1.0'}

pygame.init()

size = width, height = 600, 500

speed = [1, 1]

black = 249, 130, 57

screen = pygame.display.set_mode(size)

ball = pygame.image.load('c:\\py\\ball.png')

ballrect = ball.get_rect()

while 1:

for event in pygame.event.get():

if event.type == pygame.QUIT:

sys.exit()

ballrect = ballrect.move(speed)

if ballrect.left < 0 or ballrect.right > width:

speed[0] = -speed[0]

if ballrect.top < 0 or ballrect.bottom > height:

speed[1] = - speed[1]

screen.fill(black)

screen.blit(ball, ballrect)

pygame.display.flip()

完整实例代码代码点击此处本站下载。

希望本文所述对大家Python程序设计有所帮助。

相关文章:

  • 在Google Doc不可用的时候,见识了Google的18国语言道歉, 力压苹果5国
  • 软件验收标准和验收方法_软件测试干货:项目验收测试和产品验收测试的区别...
  • python 3d人脸重建_一张图实现3D人脸建模!中科院博士ECCV的新研究
  • 3G互联下的“位置”之争!
  • 如何在python中安装包_如何给python安装包
  • 线性回归数据_R数据科学——线性回归七
  • t450加固态硬盘教程_Thinkpad t450s拆机换240G ssd+加8G内存
  • python 函数式 panda_带有动态参数的Python Pandas groupby函数,每月...
  • ora-00955: 名称已由现有对象使用_XSKY S3 Console 为对象存储系统赋能
  • 互联网迟到的80后
  • 儿子,对不起
  • c#期末考试知识点_C#期末考试模拟试题及答案
  • mongodb 备份压缩_MongoDB备份与恢复
  • MeeGo平台研究之开篇
  • 模型原理_注意力机制原理及其模型发展和应用
  • 【附node操作实例】redis简明入门系列—字符串类型
  • gf框架之分页模块(五) - 自定义分页
  • Hibernate最全面试题
  • JS专题之继承
  • Kibana配置logstash,报表一体化
  • MySQL QA
  • nginx 负载服务器优化
  • passportjs 源码分析
  • Rancher如何对接Ceph-RBD块存储
  • React中的“虫洞”——Context
  • SSH 免密登录
  • 欢迎参加第二届中国游戏开发者大会
  • 回流、重绘及其优化
  • 如何使用Mybatis第三方插件--PageHelper实现分页操作
  • 如何学习JavaEE,项目又该如何做?
  • 设计模式 开闭原则
  • 用mpvue开发微信小程序
  • Oracle Portal 11g Diagnostics using Remote Diagnostic Agent (RDA) [ID 1059805.
  • No resource identifier found for attribute,RxJava之zip操作符
  • 继 XDL 之后,阿里妈妈开源大规模分布式图表征学习框架 Euler ...
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • #、%和$符号在OGNL表达式中经常出现
  • $(selector).each()和$.each()的区别
  • (1)STL算法之遍历容器
  • (10)ATF MMU转换表
  • (2024,LoRA,全量微调,低秩,强正则化,缓解遗忘,多样性)LoRA 学习更少,遗忘更少
  • (delphi11最新学习资料) Object Pascal 学习笔记---第14章泛型第2节(泛型类的类构造函数)
  • (ZT) 理解系统底层的概念是多么重要(by趋势科技邹飞)
  • (八)光盘的挂载与解挂、挂载CentOS镜像、rpm安装软件详细学习笔记
  • (附源码)spring boot公选课在线选课系统 毕业设计 142011
  • (一)VirtualBox安装增强功能
  • (转)IIS6 ASP 0251超过响应缓冲区限制错误的解决方法
  • *Algs4-1.5.25随机网格的倍率测试-(未读懂题)
  • ../depcomp: line 571: exec: g++: not found
  • .NET CORE 2.0发布后没有 VIEWS视图页面文件
  • .NET Core MongoDB数据仓储和工作单元模式封装
  • .net 提取注释生成API文档 帮助文档
  • .NET多线程执行函数
  • .net开发时的诡异问题,button的onclick事件无效
  • .NET框架设计—常被忽视的C#设计技巧