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分割和拼接字符串
Nov 01 Python
详解MySQL数据类型int(M)中M的含义
Nov 20 Python
开源Web应用框架Django图文教程
Mar 09 Python
详解Python之unittest单元测试代码
Jan 24 Python
Python中max函数用于二维列表的实例
Apr 03 Python
pandas.DataFrame.to_json按行转json的方法
Jun 05 Python
详解如何将python3.6软件的py文件打包成exe程序
Oct 09 Python
python 调用有道api接口的方法
Jan 03 Python
numpy数组之存取文件的实现示例
May 24 Python
Tensorflow 实现将图像与标签数据转化为tfRecord文件
Feb 17 Python
pytorch torchvision.ImageFolder的用法介绍
Feb 20 Python
详解Python+OpenCV进行基础的图像操作
Feb 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 开发环境配置(测试开发环境)
2010/04/28 PHP
让PHP以ROOT权限执行系统命令的方法
2011/02/10 PHP
PHP防止注入攻击实例分析
2014/11/03 PHP
php上传图片获取路径及给表单字段赋值的方法
2016/01/23 PHP
php实例化一个类的具体方法
2019/09/19 PHP
js 动态文字滚动的例子
2011/01/17 Javascript
潜说js对象和数组
2011/05/25 Javascript
AeroWindow 基于JQuery的弹出窗口插件
2011/06/27 Javascript
用jQuery模拟页面加载进度条的实现代码
2011/12/19 Javascript
浅析jquery的作用与优势
2013/12/02 Javascript
$("").click与onclick的区别示例介绍
2014/09/25 Javascript
浅谈JS闭包中的循环绑定处理程序
2014/11/09 Javascript
纯js模拟div层弹性运动的方法
2015/07/27 Javascript
jquery地址栏链接与a标签链接匹配之特效代码总结
2015/08/24 Javascript
详解javascript数组去重问题
2015/11/06 Javascript
js过滤HTML标签完整实例
2015/11/26 Javascript
jQuery Ajax 上传文件处理方式介绍(推荐)
2016/06/30 Javascript
jquery实现楼层滚动效果
2018/01/01 jQuery
vue 使用自定义指令实现表单校验的方法
2018/08/28 Javascript
bootstrap-treeview实现多级树形菜单 后台JSON格式如何组织?
2019/07/26 Javascript
JavaScript 链表定义与使用方法示例
2020/04/28 Javascript
jquery+ajax实现异步上传文件显示进度条
2020/08/17 jQuery
Python线程中对join方法的运用的教程
2015/04/09 Python
python基于socket实现网络广播的方法
2015/04/29 Python
在python中利用numpy求解多项式以及多项式拟合的方法
2019/07/03 Python
纯CSS3制作漂亮带动画效果的主机价格表
2015/04/25 HTML / CSS
使用phonegap查找联系人的实现方法
2017/03/31 HTML / CSS
英国PC组件和在线电脑商店:SCAN
2019/04/18 全球购物
实习护士自我鉴定
2013/10/13 职场文书
师范生实习自我鉴定
2013/11/01 职场文书
师范毕业生个人求职信
2013/12/09 职场文书
幼儿生日活动方案
2014/08/27 职场文书
2014年小学美术工作总结
2014/12/20 职场文书
[有人@你]你有一封绿色倡议书,请查收!
2019/07/18 职场文书
餐厅如何利用“营销策略”扭转亏本局面
2019/10/15 职场文书
php去除数组中为0的元素的实例分析
2021/11/17 PHP