社区
脚本语言
帖子详情
大学生卑微求助
weixin_51430577
2021-01-23 02:47:59
用python怎么把几个小游戏整合到一起啊,制作一个菜单界面
...全文
134
3
打赏
收藏
大学生卑微求助
用python怎么把几个小游戏整合到一起啊,制作一个菜单界面
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
3 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
WYHMingMing
2021-01-30
打赏
举报
回复
首先,你准备好几个小游戏代码,分别存放在几个py文件当中。 然后制作你的菜单界面(具体怎样你设计) 想要整合的话方法如下: (我这里用按钮,用户按下按钮之后进入小游戏) 1.弄一个按钮图片,主程序里加载图片之后用blit()画上屏幕去 2.创建一个函数(我这里叫做fillText)(我这里字体用黑体) def fillText(text, fontsize, color,position): # 设置字体和字号大小 TextFont = pygame.font.SysFont("SimHei", fontsize) # 设置文字内容、抗锯齿和文字颜色 newText = TextFont.render(text, True, color) # 画到窗口上 你的pygame窗口变量名.blit(newText, position) (这个函数用于往pygame窗口上绘制文字) 3.判断用户是否点击了按钮: # 将pygame中所有事件遍历出来 for event in pygame.event.get(): # 判断事件类型是否为鼠标按下类型(判断用户是否点击了鼠标) if event.type == pygame.MOUSEBUTTONDOWN: # 判断用户是否点击的是鼠标左键 if event.button == 1: # 判断用户是否点击了按钮位置 # get_pos()函数获取鼠标所在坐标位置,返回一个列表,第一个元素为鼠标x轴位置,第二个为鼠标y轴位置 pos = pygame.event.get_pos() # 鼠标x MouseX = pos[0] # 鼠标y MouseY = pos[1] # 判断用户是否点击了按钮位置(如果你有多个按钮,就创建多个这样的if判断) if 按钮x坐标 <= MouseX <= 按钮x坐标+按钮宽度 and 按钮y坐标 <= MouseY <= 按钮y坐标+按钮高度: # os库中的system函数会暂停这个程序,跳转到另一个程序中 os.system("python 你的小游戏所在路径(.py不能少!)") 注:需要导入pygame、os库。如果你不用pygame窗口,这个方案白搭。 望采纳,谢谢!
weiweixiao995
2021-01-29
打赏
举报
回复
可以用pyqt5
qq_33167196
2021-01-28
打赏
举报
回复
这问题问的实在太水(不是问题简单的意思,是提问水平太差),哪个大学的学生啊这么low
教授就是大学
教授就是大学有一则广为流传的关于艾森豪威尔将军的故事。话说家喻户晓的二战英雄艾森豪威尔将军在1952年接受了哥伦比亚大学的聘请,担任这家著名常青藤大学的校长。上任伊始,将军在下属的陪同下巡视校园,会见校董会、行政人员和学生,最后参加了学校教授为他举行的欢迎大家。在一阵热烈的掌声之后,将军致辞。他首先谦恭地对有机会会见在场的全体哥伦比亚大学的“雇员”们表示万分的荣幸。这时,只见哥大德高望重的物理
在华政学计算机专业出路,推荐!这几所院校专业性价比极高!
原标题:推荐!这几所院校专业性价比极高!预计阅读 5分钟21考研倒计时120天嗨๑乛◡乛๑!小伙伴们,我是聚宝。最近聚宝老师收到了一位小伙伴的
求助
:现在还没确定学校有救吗? emmm...聚宝老师只能说,小伙伴别放弃,一定有救的。随着考研越来越近,一些没准备好的小伙伴对于院校的要求越来越
卑微
:只求能有书读。 那今天聚宝老师就给小伙伴们盘点几所性价比较高的院校专业。01华南理工大学/翻译硕士听说很多...
【
求助
贴】python+selenium如何实现点击按钮查看更多评论?试过各种方法了qwq
卑微
毕业
大学生
狂肝论文ing,跪求大佬帮忙OTZ
日常王道考研帖
卑微
7.12
写在前面的废话们 一直想写些什么,算是对考研这段痛并快乐着的日子的纪念吧,同时也算回报一下王道,非常感谢王道的创建者们,提供了这么好的一个平台,帮助了一届又一届的考研学子。我也希望自己能够成为其中的一分子,把“予人玫瑰,手留余香”的王道精神传承下去、发扬光大。 首先自我介绍一下,本科北航,09年毕业。09、10考过两次研,不过当时心思不在上面,完全没复习,是去当炮灰的。然后就工作了,12年又考研...
有没有人来试试java面试,
卑微
秒回,可转正
题目描述:有一篇文章,共有三行文字,每行有80个字符,要求分别统计出英文大写字母,小写字母,数字,空格以及其他字符的个数。在C++中,顺序语句是一种基本的控制流语句,它按照代码的顺序从上到下执行。基础函数的封装就是将代码中需要的代码打包,并将这个包裹命名,在后续程序中,我们直接使用这个包裹,而不需要重新编写一段代码。C++中的结构体(struct)是一种用户自定义的数据类型,它允许您将多个不同类型的数据组合成一个单一的复合类型。在C++中,友元函数是一个特殊的函数,它可以在类的内部访问类的私有和保护成员。
脚本语言
37,721
社区成员
34,239
社区内容
发帖
与我相关
我的任务
脚本语言
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
复制链接
扫一扫
分享
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
试试用AI创作助手写篇文章吧
+ 用AI写文章