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的常见命令注入威胁
Feb 18 Python
Django的session中对于用户验证的支持
Jul 23 Python
python3中set(集合)的语法总结分享
Mar 24 Python
Python实现的维尼吉亚密码算法示例
Apr 12 Python
浅谈Tensorflow模型的保存与恢复加载
Apr 26 Python
python绘制立方体的方法
Jul 02 Python
python消除序列的重复值并保持顺序不变的实例
Nov 08 Python
Python3利用print输出带颜色的彩色字体示例代码
Apr 08 Python
Python如何读取文件中图片格式
Jan 13 Python
Python列表推导式实现代码实例
Sep 09 Python
Python语言编写智力问答小游戏功能
Oct 13 Python
PyTorch中的拷贝与就地操作详解
Dec 09 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 htmlspecialchars()与shtmlspecialchars()函数的深入分析
2013/06/05 PHP
php foreach循环中使用引用的问题
2013/11/06 PHP
PHP实现文件下载断点续传详解
2014/10/15 PHP
PHP HTTP 认证实例详解
2016/11/03 PHP
javascript各种复制代码收集
2008/09/20 Javascript
Javascript客户端将指定区域导出到Word、Excel的代码
2008/10/22 Javascript
Javascript 学习笔记 错误处理
2009/07/30 Javascript
javascript 检测浏览器类型和版本的代码
2009/09/15 Javascript
jQuery语法总结和注意事项小结
2012/11/11 Javascript
javascript:json数据的页面绑定示例代码
2014/01/26 Javascript
JavaScript获取元素尺寸和大小操作总结
2015/02/27 Javascript
JS实现网页顶部向下滑出的全国城市切换导航效果
2015/08/22 Javascript
javascript对象的相关操作小结
2016/05/16 Javascript
jquery点击回车键实现登录效果并默认焦点的方法
2018/03/09 jQuery
jQuery实现百度图片移入移出内容提示框上下左右移动的效果
2018/06/05 jQuery
vue 点击按钮实现动态挂载子组件的方法
2018/09/07 Javascript
AngularJS $http post 传递参数数据的方法
2018/10/09 Javascript
利用layer实现表单完美验证的方法
2019/09/26 Javascript
实现vuex与组件data之间的数据同步更新方式
2019/11/12 Javascript
JavaScript onclick事件使用方法详解
2020/05/15 Javascript
vue实现单一筛选、删除筛选条件
2020/10/26 Javascript
python 保存float类型的小数的位数方法
2018/10/17 Python
用Python实现读写锁的示例代码
2018/11/05 Python
dataframe 按条件替换某一列中的值方法
2019/01/29 Python
pycharm 配置svn的图文教程(手把手教你)
2021/01/15 Python
python实现马丁策略的实例详解
2021/01/15 Python
利用简洁的图片预加载组件提升html5移动页面的用户体验
2016/03/11 HTML / CSS
Smashbox英国官网:美国知名彩妆品牌
2017/11/13 全球购物
Ado与Ado.net的相同与不同
2014/12/08 面试题
2014年小学植树节活动方案
2014/03/02 职场文书
工作目标责任书
2014/07/23 职场文书
民族精神月活动总结
2014/08/28 职场文书
会议主持人开场白台词
2015/05/28 职场文书
Python如何利用正则表达式爬取网页信息及图片
2021/04/17 Python
python中取整数的几种方法
2021/11/07 Python
Windows Server 2022 超融合部署(图文教程)
2022/06/25 Servers