pygame游戏之旅 创建游戏窗口界面

 更新时间:2018年11月20日 09:32:16   作者:观月执白  
这篇文章主要为大家详细介绍了pygame游戏之旅,教大家如何创建游戏窗口界面,具有一定的参考价值,感兴趣的小伙伴们可以参考一下

pygame创建游戏窗口界面,供大家参考,具体内容如下

使用pygame前一定要先导入pygame而且肯定要先初始化pygame

import pygame
pygame.init()

创建一个800 x 600的窗口,函数返回一个显示界面

gameDisplay = pygame.display.set_mode( (800,600) )

修改窗口的标题,无需返回

pygame.display.set_caption('A bit Racey')

pygame.time模块给我们提供了一个Clock的对象,我们需要创建并接收这个对象

clock = pygame.time.Clock()

我们需要创建打断程序的部分

crashed = False
while not crashed:
  for event in pygame.event.get():
    if event.type == pygame.QUIT:
      crashed = True
    print(event)
  pygame.display.update()
  clock.tick(60)

最后推出pygame和python

pygame.quit()
quit()

代码是:

import pygame
 
pygame.init()
 
gameDisplay = pygame.display.set_mode( (800,600) )
pygame.display.set_caption('A bit Racey')
clock = pygame.time.Clock()
 
crashed = False
 
while not crashed:
  for event in pygame.event.get():
    if event.type == pygame.QUIT:
      crashed = True
    print(event)
  pygame.display.update()
  clock.tick(60)
 
pygame.quit()
quit()

得到的结果是:

鼠标移动时打印的操作:

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • 用Python做个自动化弹钢琴脚本实现天空之城弹奏

    用Python做个自动化弹钢琴脚本实现天空之城弹奏

    突然灵机一动,能不能用Python自动化脚本弹奏一曲美妙的钢琴曲呢?今天就一起带大家如何用Python实现自动化弹出一首《天空之城》有需要的朋友可以借鉴参考下
    2021-09-09
  • 如何利用PyQt5美化你的GUI界面

    如何利用PyQt5美化你的GUI界面

    python的脚本开发简单,有时候只需几行代码就能实现丰富的功能,而且python本身是跨平台的,所以深受程序员的喜爱,下面这篇文章主要给大家介绍了关于如何利用PyQt5美化你的GUI界面的相关资料,需要的朋友可以参考下
    2022-01-01
  • Python中列表(List) 的三种遍历(序号和值)方法小结

    Python中列表(List) 的三种遍历(序号和值)方法小结

    这篇文章主要介绍了Python中列表(List) 的三种遍历(序号和值)方法小结,具有很好的参考价值,希望对大家有所帮助。如有错误或未考虑完全的地方,望不吝赐教
    2022-05-05
  • 基于Python 的语音重采样函数解析

    基于Python 的语音重采样函数解析

    这篇文章主要介绍了基于Python 的语音重采样函数解析,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2020-07-07
  • Python如何实现逐行读取文本文件

    Python如何实现逐行读取文本文件

    在Python中,有几种方法可以读取文本文件。在本文中,将介绍以下几种方法:open() 函数、read() 方法、readline() 方法、readlines() 方法、close() 方法和 with 关键字。需要的同学可以参考一下
    2021-12-12
  • Python中内置数据类型list,tuple,dict,set的区别和用法

    Python中内置数据类型list,tuple,dict,set的区别和用法

    这篇文章主要给大家介绍了Python中内置数据类型list,tuple,dict,set的区别和用法,都是非常基础的知识,十分的细致全面,有需要的小伙伴可以参考下。
    2015-12-12
  • Python pymysql模块安装并操作过程解析

    Python pymysql模块安装并操作过程解析

    这篇文章主要介绍了Python pymysql模块安装并操作过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10
  • Python基于read(size)方法读取超大文件

    Python基于read(size)方法读取超大文件

    这篇文章主要介绍了Python基于read(size)方法读取超大文件,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-03-03
  • python生成lmdb格式的文件实例

    python生成lmdb格式的文件实例

    今天小编就为大家分享一篇python生成lmdb格式的文件实例,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2018-11-11
  • python偏函数partial用法

    python偏函数partial用法

    这篇文章要给大家分享得是python偏函数partial用法,主要介绍什么是偏函数partial、偏函数的作用、偏函数的语法及案例详情,需要的朋友可以参考一下文章得具体详解,希望对你有所帮助
    2021-10-10

最新评论