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


Posted in Python onNovember 20, 2018

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()

得到的结果是:

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

鼠标移动时打印的操作:

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

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

Python 相关文章推荐
Python获取网页上图片下载地址的方法
Mar 11 Python
Python AES加密模块用法分析
May 22 Python
python+splinter自动刷新抢票功能
Sep 25 Python
Python写一个基于MD5的文件监听程序
Mar 11 Python
python flask框架实现重定向功能示例
Jul 02 Python
Django 项目重命名的实现步骤解析
Aug 14 Python
关于ResNeXt网络的pytorch实现
Jan 14 Python
python通过opencv实现图片裁剪原理解析
Jan 19 Python
Node.js 和 Python之间该选择哪个?
Aug 05 Python
Python编写万花尺图案实例
Jan 03 Python
python数据可视化使用pyfinance分析证券收益示例详解
Nov 20 Python
pytorch中的torch.nn.Conv2d()函数图文详解
Feb 28 Python
pygame游戏之旅 python和pygame安装教程
Nov 20 #Python
python2和python3的输入和输出区别介绍
Nov 20 #Python
python使用pygame框架实现推箱子游戏
Nov 20 #Python
浅析python的优势和不足之处
Nov 20 #Python
opencv实现图片模糊和锐化操作
Nov 19 #Python
python实现朴素贝叶斯算法
Nov 19 #Python
朴素贝叶斯Python实例及解析
Nov 19 #Python
You might like
Drupal7 form表单二次开发要点与实例
2014/03/02 PHP
PHP数据库万能引擎类adodb配置使用以及实例集锦
2014/06/12 PHP
JavaScript 闭包在封装函数时的简单分析
2009/11/28 Javascript
javascript 操作select下拉列表框的一点小经验
2010/03/20 Javascript
javascript与CSS复习(二)
2010/06/29 Javascript
js动态设置div的值下例子
2013/10/29 Javascript
js字符串操作方法实例分析
2015/05/06 Javascript
JavaScript中指定函数名称的相关方法
2015/06/04 Javascript
js数组常见操作及数组与字符串相互转化实例详解
2015/11/10 Javascript
jQuery Validate表单验证入门学习
2015/12/18 Javascript
js实现分割上传大文件
2016/03/09 Javascript
微信小程序 安全包括(框架、功能模块、账户使用)详解
2017/01/16 Javascript
jQuery点击弹出层弹出模态框点击模态框消失代码分享
2017/01/21 Javascript
微信小程序数据存储与取值详解
2018/01/30 Javascript
对vue事件的延迟执行实例讲解
2018/08/28 Javascript
extract-text-webpack-plugin用法详解
2019/02/14 Javascript
JavaScript实现消消乐的源代码
2021/01/12 Javascript
Vue中使用wangeditor富文本编辑的问题
2021/02/07 Vue.js
[08:47]DOTA2每周TOP10 精彩击杀集锦vol.6
2014/06/25 DOTA
php使用递归与迭代实现快速排序示例
2014/01/23 Python
python中实现php的var_dump函数功能
2015/01/21 Python
复习Python中的字符串知识点
2015/04/14 Python
Python实现文件内容批量追加的方法示例
2017/08/29 Python
python模拟登陆,用session维持回话的实例
2018/12/27 Python
利用python实现简易版的贪吃蛇游戏(面向python小白)
2018/12/30 Python
pyinstaller参数介绍以及总结详解
2019/07/12 Python
SVG实现多彩圆环倒计时效果的示例代码
2017/11/21 HTML / CSS
Bobbi Brown芭比波朗美国官网:化妆师专业彩妆保养品品牌
2016/08/18 全球购物
Charlotte Tilbury澳大利亚官网:英国美妆品牌
2018/10/05 全球购物
德国珠宝和配件商店:Styleserver
2021/02/23 全球购物
大学生毕业自我评价范文分享
2013/11/11 职场文书
安全环保标语
2014/06/09 职场文书
汽车运用工程专业求职信
2014/06/18 职场文书
2014年团支部年度工作总结
2014/12/24 职场文书
解析mybatis-plus中的resultMap简单使用
2021/11/23 Java/Android
Redis批量生成数据的实现
2022/06/05 Redis