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 相关文章推荐
9种python web 程序的部署方式小结
Jun 30 Python
跟老齐学Python之再深点,更懂list
Sep 20 Python
使用Python脚本将Bing的每日图片作为桌面的教程
May 04 Python
pycharm恢复默认设置或者是替换pycharm的解释器实例
Oct 29 Python
python 获得任意路径下的文件及其根目录的方法
Feb 16 Python
Opencv-Python图像透视变换cv2.warpPerspective的示例
Apr 11 Python
wxPython修改文本框颜色过程解析
Feb 14 Python
jupyter notebook读取/导出文件/图片实例
Apr 16 Python
使用tensorflow框架在Colab上跑通猫狗识别代码
Apr 26 Python
Node.js 和 Python之间该选择哪个?
Aug 05 Python
python删除文件、清空目录的实现方法
Sep 23 Python
matplotlib自定义鼠标光标坐标格式的实现
Jan 08 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
这部番真是良心,画质好到像风景区,剧情让人跟着小公会热血沸腾
2020/03/10 日漫
php下将多个数组合并成一个数组的方法与实例代码
2011/02/03 PHP
mac下使用brew配置环境的步骤分享
2011/05/23 PHP
php数组函数序列 之array_count_values() 统计数组中所有值出现的次数函数
2011/10/29 PHP
php基本函数汇总
2015/07/09 PHP
php无限分类使用concat如何实现
2015/11/05 PHP
javascript 显示当前系统时间代码
2009/12/28 Javascript
Extjs学习笔记之九 数据模型(上)
2010/01/11 Javascript
轻松学习Javascript闭包函数
2015/12/15 Javascript
高效Web开发的10个jQuery代码片段
2016/07/22 Javascript
JS判断是否在微信浏览器打开的简单实例(推荐)
2016/08/24 Javascript
详解jQuery事件
2017/01/13 Javascript
jQuery 添加样式属性的优先级别方法(推荐)
2017/06/08 jQuery
vue里面使用mui的弹出日期选择插件实例
2018/09/16 Javascript
p5.js临摹动态图形的方法
2019/10/23 Javascript
Vue CLI4 Vue.config.js标准配置(最全注释)
2020/06/05 Javascript
python定时检查启动某个exe程序适合检测exe是否挂了
2013/01/21 Python
python绘图库Matplotlib的安装
2014/07/03 Python
Python中利用sorted()函数排序的简单教程
2015/04/27 Python
Python采用Django制作简易的知乎日报API
2016/08/03 Python
python 将md5转为16字节的方法
2018/05/29 Python
Django命名URL和反向解析URL实现解析
2019/08/09 Python
利用jupyter网页版本进行python函数查询方式
2020/04/14 Python
Django使用Profile扩展User模块方式
2020/05/14 Python
零基础学python应该从哪里入手
2020/08/11 Python
ProBikeKit德国:在线公路自行车专家
2018/06/03 全球购物
潘多拉珠宝英国官方网上商店:PANDORA英国
2018/06/12 全球购物
Hush Puppies澳大利亚官网:舒适的男女休闲和正装鞋
2019/08/24 全球购物
中餐厅主管的职责范文
2014/02/04 职场文书
信息管理与信息系统专业求职信
2014/06/21 职场文书
大专生求职信
2014/06/29 职场文书
初级党校心得体会
2014/09/11 职场文书
2014年调度员工作总结
2014/11/19 职场文书
大学学生个人总结
2015/02/15 职场文书
匿名信格式范文
2015/05/27 职场文书
正规欠条模板
2015/07/03 职场文书