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 04 Python
在Python中使用异步Socket编程性能测试
Jun 25 Python
Python使用scrapy采集时伪装成HTTP/1.1的方法
Apr 08 Python
python实现ID3决策树算法
Dec 20 Python
python实现图片批量压缩程序
Jul 23 Python
Python实现处理逆波兰表达式示例
Jul 30 Python
python求质数的3种方法
Sep 28 Python
Python中的字符串切片(截取字符串)的详解
May 15 Python
Python实现i人事自动打卡的示例代码
Jan 09 Python
python简单的三元一次方程求解实例
Apr 02 Python
用python基于appium模块开发一个自动收取能量的小助手
Sep 25 Python
python高温预警数据获取实例
Jul 23 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
短波收音机简介
2021/03/01 无线电
使用php实现快钱支付功能(涉及到接口)
2013/07/01 PHP
PHP使用array_fill定义多维数组的方法
2015/03/18 PHP
PHP实现类似于C语言的文件读取及解析功能
2017/09/01 PHP
PHP实现网站访问量计数器
2017/10/27 PHP
拥抱模块化的JavaScript
2012/03/07 Javascript
jQuery插件 selectToSelect使用方法
2013/10/02 Javascript
javascript中的作用域和上下文使用简要概述
2013/12/05 Javascript
js判断游览器类型及版本号的代码
2014/05/11 Javascript
浅析JavaScript基本类型与引用类型
2014/05/28 Javascript
js字符串操作方法实例分析
2015/05/06 Javascript
JQuery 在文档中查找指定name的元素并移除的实现方法
2016/05/19 Javascript
javascript动画之模拟拖拽效果篇
2016/09/26 Javascript
微信小程序 action-sheet底部菜单详解
2016/10/27 Javascript
深入理解javascript中的 “this”
2017/01/17 Javascript
js实现炫酷的左右轮播图
2017/01/18 Javascript
详解webpack进阶之loader篇
2017/08/23 Javascript
vue实现2048小游戏功能思路详解
2018/05/09 Javascript
vue中利用Promise封装jsonp并调取数据
2019/06/18 Javascript
layui表单提交到后台自动封装到实体类的方法
2019/09/12 Javascript
微信小程序实现弹框效果
2020/05/26 Javascript
[02:43]DOTA2亚洲邀请赛场馆攻略——带你走进东方体育中心
2018/03/19 DOTA
[02:13] 完美世界DOTA2联赛PWL DAY5集锦
2020/11/03 DOTA
通过Python爬虫代理IP快速增加博客阅读量
2016/12/14 Python
python爬虫之自动登录与验证码识别
2020/06/15 Python
Python模拟百度自动输入搜索功能的实例
2019/02/14 Python
pyqt5中QThread在使用时出现重复emit的实例
2019/06/21 Python
python下的opencv画矩形和文字注释的实现方法
2019/07/09 Python
Python利用Xpath选择器爬取京东网商品信息
2020/06/01 Python
详解通过HTML5 Canvas实现图片的平移及旋转变化的方法
2016/03/22 HTML / CSS
应届生程序员求职信
2013/11/05 职场文书
公司总经理岗位职责范本
2014/08/15 职场文书
任命书怎么写
2015/03/02 职场文书
MySQL infobright的安装步骤
2021/04/07 MySQL
JavaScript canvas实现流星特效
2021/05/20 Javascript
volatile保证可见性及重排序方法
2022/08/05 Java/Android