pygame游戏之旅 载入小车图片、更新窗口


Posted in Python onNovember 20, 2018

本文为大家分享了pygame游戏之旅的第3篇,供大家参考,具体内容如下

载入car图片(我自己画的),需要用到pygame.image模块,定义carImg用于接收载入的图片

carImg = pygame.image.load('car.png')

定义一个car函数绑定car的位置

def car(x, y):
  gameDisplay.blit(carImg,(x,y))

为窗口填充白色并调用car函数,更新窗口

gameDisplay.fill(white)
car(x,y)
pygame.display.update()

完整代码是:

import pygame
 
pygame.init()
 
white = (255,255,255)
 
display_width = 800
display_height = 600
 
gameDisplay = pygame.display.set_mode( (display_width,display_height) )
pygame.display.set_caption('A bit Racey')
clock = pygame.time.Clock()
 
carImg = pygame.image.load('car.png')
 
def car(x, y):
  gameDisplay.blit(carImg,(x,y))
 
  
x = display_width * 0.45
y = display_height * 0.8
 
 
crashed = False
 
while not crashed:
  for event in pygame.event.get():
    if event.type == pygame.QUIT:
      crashed = True
    print(event)
  gameDisplay.fill(white)
  car(x,y)
  pygame.display.update()
  clock.tick(60)
 
pygame.quit()
quit()

结果图:

pygame游戏之旅 载入小车图片、更新窗口

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
Python 正则表达式操作指南
May 04 Python
Python实现全局变量的两个解决方法
Jul 03 Python
python中根据字符串调用函数的实现方法
Jun 12 Python
Python中with及contextlib的用法详解
Jun 08 Python
基于DataFrame改变列类型的方法
Jul 25 Python
修改默认的pip版本为对应python2.7的方法
Nov 06 Python
opencv python统计及绘制直方图的方法
Jan 21 Python
PyPDF2读取PDF文件内容保存到本地TXT实例
May 12 Python
Python实现冒泡排序算法的完整实例
Nov 04 Python
python des,aes,rsa加解密的实现
Jan 16 Python
python中使用np.delete()的实例方法
Feb 01 Python
yolov5返回坐标的方法实例
Mar 17 Python
一文带你了解Python中的字符串是什么
Nov 20 #Python
pygame游戏之旅 创建游戏窗口界面
Nov 20 #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
You might like
Terran兵种介绍
2020/03/14 星际争霸
PHP中的加密功能
2006/10/09 PHP
fleaphp rolesNameField bug解决方法
2011/04/23 PHP
PHP常用数组函数介绍
2014/07/28 PHP
php通过排列组合实现1到9数字相加都等于20的方法
2015/08/03 PHP
PHP面试题之文件目录操作
2015/10/15 PHP
PHP实现数组根据某个字段进行水平合并,横向合并案例分析
2019/10/08 PHP
js获取select默认选中的Option并不是当前选中值
2014/05/07 Javascript
JavaScript中window.showModalDialog()用法详解
2014/12/18 Javascript
js实现同一页面可多次调用的图片幻灯切换效果
2015/02/28 Javascript
简易的投票系统以及js刷票思路和方法
2015/04/07 Javascript
详解angularjs popup-table 弹出框表格指令
2017/09/20 Javascript
Windows安装Node.js报错:2503、2502的解决方法
2017/10/25 Javascript
浅谈Angularjs中不同类型的双向数据绑定
2018/07/16 Javascript
echarts实现地图定时切换散点与多图表级联联动详解
2018/08/07 Javascript
vue mounted 调用两次的完美解决办法
2018/10/29 Javascript
微信小程序-可移动菜单的实现过程详解
2019/06/24 Javascript
Vue使用vue-draggable 插件在不同列表之间拖拽功能
2020/03/12 Javascript
[01:58]DOTA2上海特级锦标赛现场采访:RTZ这个ID到底好不好
2016/03/25 DOTA
[00:19]CN DOTA NEVER DIE!VG夺冠rOtK接受采访
2019/12/23 DOTA
Python爬取qq music中的音乐url及批量下载
2017/03/23 Python
一个基于flask的web应用诞生 记录用户账户登录状态(6)
2017/04/11 Python
Python命名空间的本质和加载顺序
2018/12/17 Python
如何使用Python自动控制windows桌面
2019/07/11 Python
基于Python测试程序是否有错误
2020/05/16 Python
css3 transform属性详解
2014/09/30 HTML / CSS
印刷工程专业应届生求职信
2013/09/29 职场文书
出国留学自荐信
2013/10/25 职场文书
办公室主任职责范文
2013/11/08 职场文书
驻村工作先进事迹
2014/08/14 职场文书
二手房购房协议书范本
2014/10/05 职场文书
2014工程部年度工作总结
2014/12/17 职场文书
介绍长城的导游词
2015/01/30 职场文书
爱心捐赠活动简讯
2015/07/20 职场文书
springboot中的pom文件 project报错问题
2022/01/18 Java/Android
python运行脚本文件的三种方法实例
2022/06/25 Python