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程序设计入门(5)类的使用简介
Jun 16 Python
Python发送以整个文件夹的内容为附件的邮件的教程
May 06 Python
深入解析Python中的lambda表达式的用法
Aug 28 Python
Python的requests网络编程包使用教程
Jul 11 Python
详解django的serializer序列化model几种方法
Oct 16 Python
Python中创建二维数组
Oct 17 Python
python游戏地图最短路径求解
Jan 16 Python
pygame实现贪吃蛇游戏(下)
Oct 29 Python
wxPython实现整点报时
Nov 18 Python
Python字典添加,删除,查询等相关操作方法详解
Feb 07 Python
如何基于Django实现上下文章跳转
Sep 16 Python
Python数据处理的三个实用技巧分享
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函数和特点
2013/08/08 PHP
PHP中使用CURL模拟登录并获取数据实例
2014/07/01 PHP
js下通过getList函数实现分页效果的代码
2010/09/17 Javascript
Javascript insertAfter() 实现函数代码
2011/10/12 Javascript
Javascript中产生固定结果的函数优化技巧
2013/01/16 Javascript
javascript创建和存储cookie示例
2014/01/07 Javascript
JavaScript使用cookie记录临时访客信息的方法
2015/04/07 Javascript
学习javascript面向对象 理解javascript对象
2016/01/04 Javascript
基于css3新属性transform及原生js实现鼠标拖动3d立方体旋转
2016/06/12 Javascript
微信小程序中多个页面传参通信的学习与实践
2017/05/05 Javascript
vue实现表格增删改查效果的实例代码
2017/07/18 Javascript
聊聊Vue.js的template编译的问题
2017/10/09 Javascript
Angular2仿照微信UI实现9张图片上传和预览的示例代码
2017/10/19 Javascript
浅谈Angular HttpClient简单入门
2018/05/04 Javascript
Vue Element 分组+多选+可搜索Select选择器实现示例
2018/07/23 Javascript
微信小程序日历组件使用方法详解
2018/12/29 Javascript
jquery+css实现Tab栏切换的代码实例
2019/05/14 jQuery
利用Python绘制MySQL数据图实现数据可视化
2015/03/30 Python
在Gnumeric下使用Python脚本操作表格的教程
2015/04/14 Python
Python读写Json涉及到中文的处理方法
2016/09/12 Python
Python使用迭代器捕获Generator返回值的方法
2017/04/05 Python
在windows下使用python进行串口通讯的方法
2019/07/02 Python
Python爬虫爬取Bilibili弹幕过程解析
2019/10/10 Python
HTML5画渐变背景图片并自动下载实现步骤
2013/11/18 HTML / CSS
汽车运用工程毕业生自荐信
2013/10/29 职场文书
工程力学硕士生的自我评价范文
2013/11/16 职场文书
新闻编辑自荐书范文
2014/02/12 职场文书
个人对照检查材料思想汇报
2014/09/26 职场文书
2014年学生工作总结
2014/11/20 职场文书
史上最牛的辞职信
2015/02/28 职场文书
老人与海读书笔记
2015/06/26 职场文书
国际贸易实训总结
2015/08/03 职场文书
2016大学生国家助学贷款承诺书
2016/03/25 职场文书
Nginx反爬虫策略,防止UA抓取网站
2021/03/31 Servers
Python数据处理的三个实用技巧分享
2022/04/01 Python
解决Windows Server2012 R2 无法安装 .NET Framework 3.5
2022/04/29 Servers