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
Python实现获取操作系统版本信息方法
Apr 08 Python
详细解读Python的web.py框架下的application.py模块
May 02 Python
浅谈Python中的闭包
Jul 08 Python
Python搭建FTP服务器的方法示例
Jan 19 Python
Python实现字符串的逆序 C++字符串逆序算法
May 28 Python
Python 利用scrapy爬虫通过短短50行代码下载整站短视频
Oct 29 Python
django框架两个使用模板实例
Dec 11 Python
python 普通克里金(Kriging)法的实现
Dec 19 Python
python+selenium+Chrome options参数的使用
Mar 18 Python
python实现简易版学生成绩管理系统
Jun 22 Python
Pytorch 高效使用GPU的操作
Jun 27 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连接access数据库方法
2013/11/11 PHP
使用php测试硬盘写入速度示例
2014/01/27 PHP
php判断字符串在另一个字符串位置的方法
2014/02/27 PHP
PHP下通过QRCode类库创建中间带网站LOGO的二维码
2014/07/12 PHP
php实现的SESSION类
2014/12/02 PHP
PHP+redis实现添加处理投票的方法
2015/11/14 PHP
PHP编写文件多服务器同步程序
2016/07/02 PHP
PHP简单实现DES加密解密的方法
2016/07/12 PHP
功能强大的php分页函数
2016/07/20 PHP
PHP面向对象程序设计之对象克隆clone和魔术方法__clone()用法分析
2019/06/12 PHP
浅谈laravel5.5 belongsToMany自身的正确用法
2019/10/17 PHP
能说明你的Javascript技术很烂的五个原因分析
2011/10/28 Javascript
BootStrap Validator使用注意事项(必看篇)
2016/09/28 Javascript
微信小程序 devtool隐藏的秘密
2017/01/21 Javascript
Ionic2调用本地SQlite实例
2017/04/22 Javascript
Vue自定义指令使用方法详解
2017/08/21 Javascript
jQuery实现表单动态加减、ajax表单提交功能
2018/06/08 jQuery
Vue.js watch监视属性知识点总结
2019/11/11 Javascript
Vue父子传递实例讲解
2020/02/14 Javascript
小程序Scroll-view上拉滚动刷新数据
2020/06/21 Javascript
Python文件操作基本流程代码实例
2017/12/11 Python
使用virtualenv创建Python环境及PyQT5环境配置的方法
2019/09/10 Python
使用keras实现非线性回归(两种加激活函数的方式)
2020/07/05 Python
css3高级选择器使用方法
2013/12/02 HTML / CSS
详解HTML5如何使用可选样式表为网站或应用添加黑暗模式
2020/04/07 HTML / CSS
西班牙最大的婴儿用品网上商店:Bebitus
2019/05/30 全球购物
莫斯科制造商的廉价皮大衣:Fursk
2020/06/09 全球购物
SQL Server的固定数据库角色都有哪些?对应的服务器权限有哪些?
2013/05/18 面试题
打架检讨书500字
2014/01/29 职场文书
国际贸易专业个人职业生涯规划
2014/02/15 职场文书
家长会学生演讲稿
2014/04/26 职场文书
工作说明书范文
2014/05/07 职场文书
街道党风廉政建设调研报告
2015/01/01 职场文书
机关干部作风整顿心得体会
2016/01/22 职场文书
残联2016年全国助残日活动总结
2016/04/01 职场文书
springboot+VUE实现登录注册
2021/05/27 Vue.js