pygame创建一个窗口,pycharm怎么创建pygame窗口
对于一款游戏的开发来说,窗口的展示绝对是前提的前提。对于pygame,只需要一小段代码来初始化窗口。下面文章主要介绍pygame自定义窗口的创建及相关操作的相关信息。有需要的朋友可以参考一下。
00-1010 1.首先我们需要导入几个相关模块2、初始化游戏3、创建窗口和标题4、创建主循环。附:pygame窗口不能正常关闭的解决方案总结。
目录
导入pygame
导入系统
从pygame.locals导入*
1.首先,我们需要导入几个相关模块
Pygame.init()#是必须的。
对应pygame.quit(),关闭pygame。
2,初始化游戏
screen=py game . display . set _ mode(size=(1118,633),flags=0,depth=32) #绘制屏幕大小和相关数据
Pygame.display.set_caption(小游戏)#设置标题
background=py game . image . Load()#加载背景图片,并在括号中填写图片的位置。
Screen.blit(background,(0,0))#画出背景图片的位置,坐标用括号表示。
Pygame.display.update()#记得刷新屏幕,很重要。
在pygame.display.set_mode()函数中,size=(a,b)表示绘图屏幕的大小,a和b分别表示长度和宽度。
pygame中的坐标如下:
这里注意:它的原点在左上角。
Flags是一个标志位,默认为0。
其常用相关参数描述:
Flags=0用户设置窗口大小flags=pygame。创建一个全屏窗口。创建一个可以调整大小的窗口。创建一个没有边框的窗口。OPENGL创建一个OPENGL渲染窗口的深度是颜色的位数。
8位:包含256种颜色
6位:包含多达65,000种颜色
32位:包含4294967296种颜色
3,创建窗口及标题
而真实:
用于pygame.event.get() :中的事件
if event.type==QUIT :
pygame.quit()
sys.quit()
Pygame.event.get(),从事件队列中获取一个事件,并将其从队列中删除。这里使用的是QUIT事件,即用户按下窗口的关闭按钮,然后退出pygame。有了主循环,我们可以长时间观察自己构建的窗口,也可以改变这个窗口的大小。
常见事件如下:
退出:用户按下窗口的关闭按钮。激活或隐藏Pygame。KEYDOWN:键盘按下KEYUP:键盘被释放。事实上,我们可以使用time.sleep()方法停留在我们创建的窗口中,从而观察它的大小。
Import #要求我们导入time# time模块。
然后以后再加这个功能。
时间.睡眠(5)
此时,我们有5s的观察时间。
4,创建主循环
运行下面的程序可以解决这个问题。
导入系统
导入pygame
def run_game():
pygame.init()
screen=py game . display . set _ mode((1200,800))
pygame.display.set_caption(苹果)
#开始游戏的主循环
而True:
#监控键盘和鼠标事件
用于pygame.event.get():中的事件
if event.type==pygame。QUIT:
pygame.quit()
sys.exit()
run_game()
附:pygame 窗口无法正常关闭的解决方法
以上就是本文关于pygame自定义窗口创建及相关操作指南。关于pygame自定义窗口创建的更多信息,请搜索热门IT软件开发工作室之前的文章或者继续浏览下面的相关文章。希望大家以后多多支持热门IT软件开发工作室!
郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。