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实用技巧两则
Aug 29 Python
深入解答关于Python的11道基本面试题
Apr 01 Python
Python 通过URL打开图片实例详解
Jun 01 Python
Python判断是否json是否包含一个key的方法
Dec 31 Python
在Python中调用Ping命令,批量IP的方法
Jan 26 Python
pytz格式化北京时间多出6分钟问题的解决方法
Jun 21 Python
Python : turtle色彩控制实例详解
Jan 19 Python
tensorflow对图像进行拼接的例子
Feb 05 Python
PyTorch加载自己的数据集实例详解
Mar 18 Python
Python数据正态性检验实现过程
Apr 18 Python
Python while true实现爬虫定时任务
Jun 08 Python
python3+PyQt5+Qt Designer实现界面可视化
Jun 10 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
?繁体转换的class
2006/10/09 PHP
php中突破基于HTTP_REFERER的防盗链措施(stream_context_create)
2011/03/29 PHP
php实现统计邮件大小的方法
2013/08/06 PHP
php根据日期或时间戳获取星座信息和生肖等信息
2015/10/20 PHP
php实现微信企业号支付个人的方法详解
2017/07/26 PHP
Laravel 创建可以传递参数 Console服务的例子
2019/10/14 PHP
Javascript 网页黑白效果实现代码(兼容IE/FF等)
2010/04/23 Javascript
javascript深入理解js闭包
2010/07/03 Javascript
JS获取图片实际宽高及根据图片大小进行自适应
2013/08/11 Javascript
Node.js检测端口(port)是否被占用的简单示例
2016/09/29 Javascript
JavaScript组成、引入、输出、运算符基础知识讲解
2016/12/08 Javascript
原生js实现验证码功能
2017/03/16 Javascript
微信小程序 支付功能实现PHP实例详解
2017/05/12 Javascript
ionic3 懒加载
2017/08/16 Javascript
Angular2里获取(input file)上传文件的内容的方法
2017/09/05 Javascript
vue组件初学_弹射小球(实例讲解)
2017/09/06 Javascript
深入理解React高阶组件
2017/09/28 Javascript
vue.js 实现图片本地预览 裁剪 压缩 上传功能
2018/03/01 Javascript
Vue源码解析之Template转化为AST的实现方法
2018/12/14 Javascript
小程序外卖订单界面的示例代码
2019/12/30 Javascript
[04:38]完美世界携手游戏风云打造 卡尔工作室饰品系统篇
2013/04/25 DOTA
[14:56]教你分分钟做大人:巫医
2014/10/30 DOTA
[44:40]KG vs LGD 2019国际邀请赛小组赛 BO2 第一场 8.15
2019/08/16 DOTA
python字典序问题实例
2014/09/26 Python
python中使用xlrd、xlwt操作excel表格详解
2015/01/29 Python
python获取android设备的GPS信息脚本分享
2015/03/06 Python
python机器学习实战之最近邻kNN分类器
2017/12/20 Python
Python实现一个服务器监听多个客户端请求
2018/04/12 Python
python为什么会环境变量设置不成功
2020/06/23 Python
Python爬虫获取豆瓣电影并写入excel
2020/07/31 Python
python热力图实现简单方法
2021/01/29 Python
美国知名日用品连锁超市:Dollar General(多来店)
2017/01/14 全球购物
设计师求职信模板
2014/05/06 职场文书
单身申明具结书
2015/02/26 职场文书
文员岗位职责范本
2015/04/16 职场文书
《西门豹》教学反思
2016/02/23 职场文书