


下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第教你用Pythonpygame设置窗口标题和图标pygame.display.get_caption()
返回当前设置窗口的标题及小标题内容
返回结构为(title,icontitle)
该函数与游戏交互逻辑配合,可以根据游戏情节修改标题内容
'''
pygame.display.set_icon(surface)
设置窗口的图标效果
图标是一个Surface对象
'''
游戏带图标
我把图标改成我的CSDN头像了格式:(128px*128pxpng格式)
导入图片设置成图标。
importpygame,sys
pygame.init()
icon=pygame.image.load("img/xyicon.png")
pygame.display.set_icon(icon)#设置图标
v=pygame.display.Info()
size=width,height=600,400
speed=[1,1]
BLACK=0,0,0
s=pygame.display.set_mode(size,pygame.RESIZABLE)
pygame.display.set_caption("hi滑稽")
ball=pygame.image.load("img/361.png")
ballrect=ball.get_rect()
fps=200
fclock=pygame.time.Clock()
whileTrue:
foreventinpygame.event.get():
ifevent.type==pygame.QUIT:
sys.exit()
elifevent.type==pygame.KEYDOWN:
ifevent.key==pygame.K_LEFT:
speed[0]=speed[0]ifspeed[0]==0else(abs(speed[0])-1)*int(speed[0]/abs(speed[0]))
elifevent.key==pygame.K_RIGHT:
speed[0]=speed[0]+1ifspeed[0]0elsespeed[0]-1
elifevent.key==pygame.K_UP:
speed[1]=speed[1]+1ifspeed[1]0elsespeed[1]-1
elifevent.key==pygame.K_DOWN:
speed[1]=speed[1]ifspeed[1]==0else(abs(speed[1])-1)*int(speed[1]/abs(speed[1]))
elifevent.key==pygame.K_ESCAPE:#获取ESC按下时退出
sys.exit()
elifevent.type==pygame.VIDEORESIZE:
size=width,height=event.w,event.h
s=pygame.display.set_mode(size,pygame.RESIZABLE)
ballrect=ballrect.move(speed)
ifballrect.left0orballrect.rightwidth:
speed[0]=-speed[0]
ifballrect.top0orballrect.bottomheight:
speed[1]=-speed[1]
pygame.display.get_caption()
s.fill(BLACK)
s.blit(ball,ballrect)
pygame.display.update()
fclock.tick(fps)
pygame.display.get_active()
当窗口在系统中显示(屏幕绘制/非图标化)时返回True,否则返回False
pygame.display.get_active()
该函数可以用来判断是否游戏窗口被最小化
进一步,判断后可以暂停游戏,改变响应模式等
刷新
pygame.display.flip
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 餐厅火灾爆炸应急预案(3篇)
- 财务火灾应急预案演练方案(3篇)
- VB常见错误试题及答案解读
- 行政法学研究成就与试题答案总结
- 2025年软考备考计划优化试题及答案
- 教学区火灾专项应急预案(3篇)
- 火灾应急预案适用领域(3篇)
- 信息系统实施技术试题及答案
- 高考数学总结与复习试题及答案
- 网络管理员职场秘籍试题及答案
- 外包卷宗随案扫描项目投标方案(技术方案)
- 《民宿管家服务》课件-项目三 管理民宿客户关系
- 江苏省百校联考2025届高三下学期一模考试物理试题含解析
- 智研咨询重磅发布:2024年中国航运行业供需态势、市场现状及发展前景预测报告
- 第五届全国电力行业青年培训师教学技能竞赛考试题库-中(多选题)
- 2024高校大学《辅导员》招聘考试题库(含答案)
- 会议保障实施方案
- 教师专业发展第2章 理想教师的专业形象
- 2024年广东省广州市白云区中考二模英语试题(解析版)
- 监狱餐厅承包协议
- MT-T 1208-2023 煤矿在用产品安全检测检验规范 摩擦式提升机系统
评论
0/150
提交评论