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 相关文章推荐
忘记ftp密码使用python ftplib库暴力破解密码的方法示例
Jan 22 Python
python使用百度翻译进行中翻英示例
Apr 14 Python
python脚本实现数据导出excel格式的简单方法(推荐)
Dec 30 Python
Python有序字典简单实现方法示例
Sep 28 Python
python编程嵌套函数实例代码
Feb 11 Python
详解Python 协程的详细用法使用和例子
Jun 15 Python
关于Python中的向量相加和numpy中的向量相加效率对比
Aug 26 Python
python 比较2张图片的相似度的方法示例
Dec 18 Python
Python读取csv文件实例解析
Dec 30 Python
Jupyter加载文件的实现方法
Apr 14 Python
200行python代码实现贪吃蛇游戏
Apr 24 Python
在keras里面实现计算f1-score的代码
Jun 15 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
php判断终端是手机还是电脑访问网站的思路及代码
2013/04/24 PHP
解析centos中Apache、php、mysql 默认安装路径
2013/06/25 PHP
PHP资源管理框架Assetic简介
2014/06/12 PHP
PHP实现的用户注册表单验证功能简单示例
2019/02/25 PHP
aspx中利用js实现确认删除代码
2010/07/22 Javascript
JS判断不能为空实例代码
2013/11/26 Javascript
javascript中json对象json数组json字符串互转及取值方法
2017/04/19 Javascript
jQuery导航条固定定位效果实例代码
2017/05/26 jQuery
JS实现按钮控制计时开始和停止功能
2017/07/27 Javascript
js单页hash路由原理与应用实战详解
2017/08/14 Javascript
解决Vue编译时写在style中的路径问题
2017/09/21 Javascript
p5.js入门教程之图片加载
2018/03/20 Javascript
详解AngularJS 过滤器的使用
2018/06/02 Javascript
详解angular分页插件tm.pagination二次触发问题解决方案
2018/07/20 Javascript
vue鼠标移入添加class样式,鼠标移出去除样式(active)实现方法
2018/08/22 Javascript
小程序扫描普通链接二维码跳转小程序指定界面方法
2019/05/07 Javascript
Python中set与frozenset方法和区别详解
2016/05/23 Python
Django开发中的日志输出的方法
2018/07/02 Python
python 实现将字典dict、列表list中的中文正常显示方法
2018/07/06 Python
Python退火算法在高次方程的应用
2018/07/26 Python
python使用Matplotlib绘制分段函数
2018/09/25 Python
Python模块汇总(常用第三方库)
2019/10/07 Python
pycharm激活码有效到2020年11月底
2020/09/18 Python
基于Python3.7.1无法导入Numpy的解决方式
2020/03/09 Python
python异常处理之try finally不报错的原因
2020/05/18 Python
Python如何使用vars返回对象的属性列表
2020/10/17 Python
英国袜子店:Sock Shop
2017/01/11 全球购物
一道SQL面试题
2012/12/31 面试题
毕业生自荐信
2013/12/14 职场文书
倡议书的写法
2014/08/30 职场文书
2014年党员干部四风问题自我剖析材料
2014/09/29 职场文书
毕业生评语大全
2015/01/04 职场文书
个人股份转让协议书范本
2015/01/28 职场文书
结婚通知短信怎么写
2015/04/17 职场文书
工程服务质量承诺书
2015/04/29 职场文书
2022年四月新番
2022/03/15 日漫