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操作mysql中文显示乱码的解决方法
Oct 11 Python
Python中方法链的使用方法
Feb 23 Python
Python自定义线程池实现方法分析
Feb 07 Python
python中(str,list,tuple)基础知识汇总
Feb 20 Python
PyTorch学习笔记之回归实战
May 28 Python
Python中矩阵创建和矩阵运算方法
Aug 04 Python
Python 获取中文字拼音首个字母的方法
Nov 28 Python
对python以16进制打印字节数组的方法详解
Jan 24 Python
python中设置超时跳过,超时退出的方式
Dec 13 Python
python实现打砖块游戏
Feb 25 Python
Python中常用的os操作汇总
Nov 05 Python
sklearn中的交叉验证的实现(Cross-Validation)
Feb 22 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
人族 TERRAN 概述
2020/03/14 星际争霸
PHP数组去重比较快的实现方式
2016/01/19 PHP
thinkphp隐藏index.php/home并允许访问其他模块的实现方法
2016/10/13 PHP
php使用正则表达式获取字符串中的URL
2016/12/29 PHP
点击下载链接 弹出页面实现代码
2009/10/01 Javascript
AJAX使用了UpdatePanel后无法使用alert弹出脚本
2010/04/02 Javascript
JS链式调用的实现方法
2013/03/07 Javascript
jQuery中多个元素的Hover事件解决方案
2014/06/12 Javascript
jQuery处理json数据返回数组和输出的方法
2015/03/11 Javascript
jQuery简单实现遍历数组的方法
2015/04/14 Javascript
JS实现简单路由器功能的方法
2015/05/27 Javascript
AngularJS内建服务$location及其功能详解
2016/07/01 Javascript
浅谈jquery的html方法里包含特殊字符的处理
2016/11/30 Javascript
Ionic3 UI组件之autocomplete详解
2017/06/08 Javascript
Angular实现响应式表单
2017/08/04 Javascript
详解微信小程序与内嵌网页交互实现支付功能
2018/10/22 Javascript
深入解析koa之异步回调处理
2019/06/17 Javascript
JavaScript监听触摸事件代码实例
2019/12/30 Javascript
VUE实时监听元素距离顶部高度的操作
2020/07/29 Javascript
JavaScript实现五子棋小游戏
2020/10/26 Javascript
python的scikit-learn将特征转成one-hot特征的方法
2018/07/10 Python
python 使用正则表达式按照多个空格分割字符的实例
2018/12/20 Python
python感知机实现代码
2019/01/18 Python
pyinstaller参数介绍以及总结详解
2019/07/12 Python
Python 处理文件的几种方式
2019/08/23 Python
用pytorch的nn.Module构造简单全链接层实例
2020/01/14 Python
Python 操作 PostgreSQL 数据库示例【连接、增删改查等】
2020/04/21 Python
Python读取图像并显示灰度图的实现
2020/12/01 Python
纽约21世纪百货官网:Century 21
2016/08/27 全球购物
玩具反斗城葡萄牙官方商城:Toys"R"Us葡萄牙
2016/10/21 全球购物
美国山地自行车、露营、户外装备和服装购物网站:Aventuron
2018/05/05 全球购物
项目合作意向书范本
2014/04/01 职场文书
个人剖析材料及整改措施
2014/10/07 职场文书
个人工作作风整改措施思想汇报
2014/10/13 职场文书
人间正道是沧桑观后感
2015/06/15 职场文书
护士业务学习心得体会
2016/01/25 职场文书