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 相关文章推荐
利用matplotlib+numpy绘制多种绘图的方法实例
May 03 Python
Python实现简单的语音识别系统
Dec 13 Python
PyCharm鼠标右键不显示Run unittest的解决方法
Nov 30 Python
了解不常见但是实用的Python技巧
May 23 Python
对python中的os.getpid()和os.fork()函数详解
Aug 08 Python
python实现图片压缩代码实例
Aug 12 Python
Ubuntu16.04安装python3.6.5步骤详解
Jan 10 Python
Python list运算操作代码实例解析
Jan 20 Python
python 识别登录验证码图片功能的实现代码(完整代码)
Jul 03 Python
Python -m参数原理及使用方法解析
Aug 21 Python
python3从网络摄像机解析mjpeg http流的示例
Nov 13 Python
Python Socket编程详解
Apr 25 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 表单提交给自己
2008/07/24 PHP
php函数连续调用实例分析
2015/07/30 PHP
PHP中的print_r 与 var_dump 输出数组
2016/06/13 PHP
PHP单链表的实现代码
2016/07/05 PHP
php 解析xml 的四种方法详细介绍
2016/10/26 PHP
node.js中的fs.statSync方法使用说明
2014/12/16 Javascript
jfinal与bootstrap的登录跳转实战演习
2015/09/22 Javascript
Javascript自定义事件详解
2017/01/13 Javascript
原生js实现中奖信息无间隙滚动效果
2017/01/18 Javascript
select自定义小三角样式代码(实用总结)
2017/08/18 Javascript
Vue的百度地图插件尝试使用
2017/09/06 Javascript
用Node提供静态文件服务的方法
2018/07/06 Javascript
vue中element 上传功能的实现思路
2018/07/06 Javascript
JS使用队列对数组排列,基数排序算法示例
2019/03/02 Javascript
小程序云开发实现数据库异步操作同步化
2019/05/18 Javascript
解决layui表格的表头不滚动的问题
2019/09/04 Javascript
Vue实现页面添加水印功能
2019/11/09 Javascript
javascript设计模式 ? 解释器模式原理与用法实例分析
2020/04/17 Javascript
[00:44]2016完美“圣”典 风云人物:Mikasa宣传片
2016/12/07 DOTA
[43:43]完美世界DOTA2联赛PWL S2 LBZS vs Forest 第三场 11.29
2020/12/02 DOTA
Django后端接收嵌套Json数据及解析详解
2019/07/17 Python
django rest framework 实现用户登录认证详解
2019/07/29 Python
使用Python的Turtle绘制哆啦A梦实例
2019/11/21 Python
Python 程序员必须掌握的日志记录
2020/08/17 Python
实列教程 一款基于jquery和css3的响应式二级导航菜单
2014/11/13 HTML / CSS
波兰在线运动商店:YesSport
2020/07/23 全球购物
港湾网络笔试题
2014/04/19 面试题
结婚邀请函范文
2014/01/14 职场文书
一年级家长会邀请函
2014/01/25 职场文书
广告设计应届生求职信
2014/03/01 职场文书
保护环境建议书300字
2014/05/13 职场文书
卫生标语大全
2014/06/21 职场文书
2014党员干部四风问题对照检查材料思想汇报
2014/09/24 职场文书
群众路线教师自我剖析材料
2014/09/29 职场文书
2014年后勤管理工作总结
2014/12/01 职场文书
vue前端工程的搭建
2021/03/31 Vue.js