首页 > 编程语言 >python--敲击木鱼积累功德小项目

python--敲击木鱼积累功德小项目

时间:2022-11-07 20:49:02浏览次数:41  
标签:ball 木鱼 get python display -- pygame img1 event

import pygame
pygame.mixer.init()
screen=pygame.display.set_mode((700,500))
pygame.display.set_caption("木鱼功德")
img1=pygame.image.load("images/muyuluck1.jpg")
img2=pygame.image.load("images/muyulucky2.png")
rect1=img1.get_rect()
rect2=img2.get_rect()
muyulucky = pygame.mixer.Sound('sound/muyu.WAV')
muyulucky.set_volume(0.4)
if pygame.mouse.get_focused():
# 获取光标位置,2个值
ball_x, ball_y = pygame.mouse.get_pos()
screen.blit(img1, (-150, -100))
while True:
for event in pygame.event.get():
if pygame.Rect.collidepoint(rect2, (ball_x, ball_y)) and event.type==pygame.MOUSEBUTTONDOWN:
screen.blit(img2, (-150, -100))
muyulucky.play()
pygame.display.flip()
if pygame.Rect.collidepoint(rect1, (ball_x, ball_y)) and event.type==pygame.MOUSEBUTTONUP:
screen.blit(img1, (-150, -100))
pygame.display.flip(),
if event.type==pygame.QUIT:
pygame.quit()
pygame.display.flip()

 


 

标签:ball,木鱼,get,python,display,--,pygame,img1,event
From: https://www.cnblogs.com/liuyebai/p/16867350.html

相关文章

  • Git 命令手册
    $gitconfig--globaluser.name'user_name'$gitconfig--globaluser.email'user_email'$gitconfig--globalhttp.sslCAInfo/XXXX/XXX/XXX.crt$gitconfig-......
  • Open CASCADE Technology 7.7.0 released
    OpenCASCADETechnology7.7.0releasedOpenCascadeis pleasedto announcea newpublicreleaseof OpenCASCADETechnology(version7.7.0).Open CASCADET......
  • 软件工程实验一
    (1)回顾你过去将近3年的学习经历当初你报考的时候,是真正喜欢计算机这个专业吗?你现在后悔选择了这个专业吗?你认为你现在最喜欢的领域是什么(可以是计算机的也可以是其它......
  • 软件工程实验一MXY
    (1)回顾你过去将近3年的学习经历当初你报考的时候,是真正喜欢计算机这个专业吗?    报考时不了解所学究竟是什么,迷茫焦虑没有方向。你现在后悔选择了这个专业吗?......
  • Python读取通达信本地数据
    一、介绍python获取股票数据的方法很多,其中Tushare财经数据接口包很好用,当然,也可以通过通达信本地的数据获取,这样更为方便。日线数据存在这路径下D:\通达信\vipdoc\s......
  • java的多线程
    程序program:完成特定任务、用某种语言编写的一组指令的集合。即一段静态的代码,静态对象进程process:程序的一次执行过程,或是正在运行的一段程序。是一个动态的过程,有产生和......
  • Streamlit 简介
    Streamlit是第一个专门针对机器学习和数据科学团队的应用开发框架,它是开发自定义机器学习工具的最快的方法,你可以认为它的目标是取代Flask在机器学习项目中的地位,可以帮助......
  • 中国邮政员问题
    中国邮政员问题CPP(ChinesePostmanProblem)问题描述给定一个连通图G,每边e有非负权,要求一条回路经过每条边至少一次(环游),且满足总权最小。问题分析根据G是否为欧拉图可分......
  • 基于docker和cri-dockerd部署kubernetes
    基于docker和cri-dockerd部署kubernetesv1.25.31、环境准备1-1、主机清单主机名IP地址系统版本k8s-master01k8s-master01.666.comkubeapi.666.comkubeap......
  • 关于Esxi-出现告警-System Management Software 1 SEL Fullness-的解决方法
    今天在vCSA中看到一台Esxi上看到一个红色感叹号,于是点开Esxi中的【监控】下的【问题与警报】中看到其他主机硬件对象的状态 名称的严重告警但是从这种提示中还是看不出......