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 专题六 局部变量、全局变量global、导入模块变量
Mar 20 Python
win8下python3.4安装和环境配置图文教程
Jul 31 Python
python通过zabbix api获取主机
Sep 17 Python
Python实现计算字符串中出现次数最多的字符示例
Jan 21 Python
2019 Python最新面试题及答案16道题
Apr 11 Python
关于 Python opencv 使用中的 ValueError: too many values to unpack
Jun 28 Python
使用python-opencv读取视频,计算视频总帧数及FPS的实现
Dec 10 Python
解决Django提交表单报错:CSRF token missing or incorrect的问题
Mar 13 Python
Keras实现支持masking的Flatten层代码
Jun 16 Python
踩坑:pytorch中eval模式下结果远差于train模式介绍
Jun 23 Python
详解向scrapy中的spider传递参数的几种方法(2种)
Sep 28 Python
pygame面向对象的飞行小鸟实现(Flappy bird)
Apr 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使用exec shell命令注入的方法讲解
2013/11/12 PHP
如何利用http协议发布博客园博文评论
2015/08/03 PHP
php-fpm开启状态统计的方法详解
2017/06/23 PHP
php 读写json文件及修改json的方法
2018/03/07 PHP
JavaScript对象模型-执行模型
2008/04/28 Javascript
在IE 浏览器中使用 jquery的fadeIn() 效果 英文字符字体加粗
2011/06/02 Javascript
jQuery插件 selectToSelect使用方法
2013/10/02 Javascript
JS简单实现登陆验证附效果图
2013/11/19 Javascript
js实现获取焦点后光标在字符串后
2014/09/17 Javascript
jQuery实现倒计时(倒计时年月日可自己输入)
2016/12/02 Javascript
js 发布订阅模式的实例讲解
2017/09/10 Javascript
浅析vue-router jquery和params传参(接收参数)$router $route的区别
2018/08/03 jQuery
浅谈webpack SplitChunksPlugin实用指南
2018/09/17 Javascript
JavaScript中工厂函数与构造函数示例详解
2019/05/06 Javascript
在Python的Flask框架中实现单元测试的教程
2015/04/20 Python
Windows下Python2与Python3两个版本共存的方法详解
2017/02/12 Python
python2.7安装图文教程
2018/03/13 Python
基于python3 OpenCV3实现静态图片人脸识别
2018/05/25 Python
浅谈flask源码之请求过程
2018/07/26 Python
分享8个非常流行的 Python 可视化工具包
2019/06/05 Python
对python 中class与变量的使用方法详解
2019/06/26 Python
pytorch实现seq2seq时对loss进行mask的方式
2020/02/18 Python
使用Numpy对特征中的异常值进行替换及条件替换方式
2020/06/08 Python
Python3 pyecharts生成Html文件柱状图及折线图代码实例
2020/09/29 Python
基于OpenCV的网络实时视频流传输的实现
2020/11/15 Python
python 生成正态分布数据,并绘图和解析
2020/12/21 Python
Mio Skincare美国官网:身体紧致及孕期身体护理
2017/03/05 全球购物
大学生护理专业自荐信
2013/10/03 职场文书
小学生考试获奖感言
2014/01/30 职场文书
《春雨》教学反思
2014/04/24 职场文书
教师考核评语
2014/04/28 职场文书
党员干部三严三实心得体会
2014/10/13 职场文书
2015年骨干教师工作总结
2015/05/26 职场文书
css display table 自适应高度、宽度问题的解决
2021/05/07 HTML / CSS
pytorch DataLoader的num_workers参数与设置大小详解
2021/05/28 Python
windows server2016安装oracle 11g的图文教程
2022/07/15 Servers