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的设计模式编程
Mar 01 Python
详解 Python 读写XML文件的实例
Aug 02 Python
python 将对象设置为可迭代的两种实现方法
Jan 21 Python
python使用参数对嵌套字典进行取值的方法
Apr 26 Python
python爬虫 urllib模块发起post请求过程解析
Aug 20 Python
Pytorch 实现focal_loss 多类别和二分类示例
Jan 14 Python
Python 实现平台类游戏添加跳跃功能
Mar 27 Python
python实现Oracle查询分组的方法示例
Apr 30 Python
Python如何对XML 解析
Jun 28 Python
python中not、and和or的优先级与详细用法介绍
Nov 03 Python
python中复数的共轭复数知识点总结
Dec 06 Python
Pytorch 图像变换函数集合小结
Feb 01 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
分享一个超好用的php header下载函数
2014/01/31 PHP
PHP使用GIFEncoder类生成的GIF动态图片验证码
2014/07/01 PHP
在Win7 中为php扩展配置Xcache
2014/10/08 PHP
php对文件夹进行相关操作(遍历、计算大小)
2015/11/04 PHP
Laravel实现通过blade模板引擎渲染视图
2019/10/25 PHP
php设计模式之模板模式实例分析【星际争霸游戏案例】
2020/03/24 PHP
JavaScript 原型继承之构造函数继承
2011/08/26 Javascript
jquery1.83 之前所有与异步列队相关的模块详细介绍
2012/11/13 Javascript
js中定义一个变量并判断其是否为空的方法
2014/05/13 Javascript
JavaScript中匿名函数用法实例
2015/03/23 Javascript
jQuery获得document和window对象宽度和高度的方法
2015/03/25 Javascript
Javascript闭包(Closure)详解
2015/05/05 Javascript
快速掌握Node.js中setTimeout和setInterval的使用方法
2016/03/21 Javascript
用js控件div的滚动条,让它在内容更新时自动滚到底部的实现方法
2016/10/27 Javascript
js选项卡的制作方法
2017/01/23 Javascript
JavaScript实现修改伪类样式
2017/11/27 Javascript
Vue自定义指令封装节流函数的方法示例
2018/07/09 Javascript
浅谈Vue.js 关于页面加载完成后执行一个方法的问题
2019/04/01 Javascript
JS中准确判断变量类型的方法
2020/06/01 Javascript
Python生成随机密码
2015/03/10 Python
python与sqlite3实现解密chrome cookie实例代码
2018/01/20 Python
Python多图片合并PDF的方法
2019/01/03 Python
详解Django定时任务模块设计与实践
2019/07/24 Python
Python爬虫学习之获取指定网页源码
2019/07/30 Python
将Pytorch模型从CPU转换成GPU的实现方法
2019/08/19 Python
Django框架反向解析操作详解
2019/11/28 Python
pytorch的梯度计算以及backward方法详解
2020/01/10 Python
HTML5 Canvas中绘制矩形实例
2015/01/01 HTML / CSS
《曹刿论战》教学反思
2014/03/02 职场文书
外语系毕业生求职自荐信
2014/04/12 职场文书
经典演讲稿汇总
2014/05/19 职场文书
建筑安全标语
2014/06/07 职场文书
小学作文指导之如何写人?
2019/07/08 职场文书
创业计划书之花店
2019/09/20 职场文书
Python利器openpyxl之操作excel表格
2021/04/17 Python
vue实现移动端div拖动效果
2022/03/03 Vue.js