pygame创建一个窗口,pycharm怎么创建pygame窗口

  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的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: