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模型聚合查询\Q查询\F查询\分组查询操作技巧解析

    Python模型聚合查询\Q查询\F查询\分组查询操作技巧解析

    这篇文章主要介绍了模型查询中的一些操作技巧,主要包括模型聚合查询,Q查询,F查询,分组查询,有需要的朋友可以借鉴参考下,希望可以有所帮助
    2021-09-09
  • 手把手教你使用Python绘制时间序列图

    手把手教你使用Python绘制时间序列图

    这篇文章主要介绍了手把手教你使用Python绘制时间序列图,本文将以股价数据集为例,指导你从Quandl下载股价数据集,并将这些数据绘制在价格和成交量图表上,需要的朋友可以参考下
    2022-01-01
  • Python json转字典字符方法实例解析

    Python json转字典字符方法实例解析

    这篇文章主要介绍了Python json转字典字符代码实例解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-04-04
  • python数据可视化Pyecharts库sankey修改桑葚图颜色

    python数据可视化Pyecharts库sankey修改桑葚图颜色

    这篇文章主要介绍了python数据化Pyecharts库sankey修改桑葚图颜色,文中有之前绘制桑葚图教程链接,本文就来修改一下桑葚图的颜色,有需要的朋友欢迎参阅借鉴
    2021-09-09
  • python神经网络使用tensorflow构建长短时记忆LSTM

    python神经网络使用tensorflow构建长短时记忆LSTM

    这篇文章主要为大家介绍了python机器学习tensorflow构建长短时记忆网络LSTM,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2022-05-05
  • 五个方便好用的Python自动化办公脚本的实现

    五个方便好用的Python自动化办公脚本的实现

    在没有人工干预的情况下,机器可以自己完成各项任务,这大大提升了工作效率。Python因为语法简洁易懂,而且有丰富的第三方工具库,所以非常适合编写自动化脚本,本文就为大家带来了五个这样的脚本,需要的可以参考一下
    2022-01-01
  • python实现AES加密和解密

    python实现AES加密和解密

    这篇文章主要为大家详细介绍了python实现AES加密和解密,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2019-03-03
  • python3判断url链接是否为404的方法

    python3判断url链接是否为404的方法

    这篇文章主要介绍了python3判断url链接是否为404的方法,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2018-08-08
  • 简单介绍Python中的struct模块

    简单介绍Python中的struct模块

    这篇文章主要介绍了Python中的struct模块,代码基于Python2.x版本,需要的朋友可以参考下
    2015-04-04
  • 简单介绍Python中的JSON使用

    简单介绍Python中的JSON使用

    这篇文章主要介绍了Python中的JSON使用,示例代码基于Python2.x版本,需要的朋友可以参考下
    2015-04-04

最新评论