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 相关文章推荐
JavaScript中的模拟事件和自定义事件实例分析
Jul 27 Python
PyQt5实现简易电子词典
Jun 25 Python
Windows下pycharm创建Django 项目(虚拟环境)过程解析
Sep 16 Python
python3常用的数据清洗方法(小结)
Oct 31 Python
pandas factorize实现将字符串特征转化为数字特征
Dec 19 Python
如何在django中添加日志功能
Feb 06 Python
安装完Python包然后找不到模块的解决步骤
Feb 13 Python
利用 PyCharm 实现本地代码和远端的实时同步功能
Mar 23 Python
python 弧度与角度互转实例
Apr 15 Python
基于Python的一个自动录入表格的小程序
Aug 05 Python
利用Python实现最小二乘法与梯度下降算法
Feb 21 Python
pytorch实现线性回归以及多元回归
Apr 11 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的ajax框架xajax入门与试用介绍
2010/12/19 PHP
PHP实现Google plus的好友拖拽分组效果
2016/10/21 PHP
基于php流程控制语句和循环控制语句(讲解)
2017/10/23 PHP
thinkphp3.2.0 setInc方法 源码全面解析
2018/01/29 PHP
Laravel框架Eloquent ORM修改数据操作示例
2019/12/03 PHP
页面中body onload 和 window.onload 冲突的问题的解决
2009/07/01 Javascript
js获取通过ajax返回的map型的JSONArray的方法
2014/01/09 Javascript
jquery.form.js用法之清空form的方法
2014/03/07 Javascript
分享一个常用的javascript静态类
2014/12/31 Javascript
javascript断点调试心得分享
2016/04/23 Javascript
js遮罩效果制作弹出注册界面效果
2017/01/25 Javascript
AngularJS路由切换实现方法分析
2017/03/17 Javascript
微信小程序 地图map实例详解
2017/06/07 Javascript
jQuery三组基本动画与自定义动画操作实例总结
2020/05/09 jQuery
原生js实现html手机端城市列表索引选择城市
2020/06/24 Javascript
Vue实现点击导航栏当前标签后变色功能
2020/08/19 Javascript
[05:08]顺网杯ISS-DOTA2赛歌 少女偶像Lunar青春演绎
2013/12/05 DOTA
[01:33:59]真人秀《加油 DOTA》 第六期
2014/09/09 DOTA
Python开发的HTTP库requests详解
2017/08/29 Python
Python断言assert的用法代码解析
2018/02/03 Python
pandas把所有大于0的数设置为1的方法
2019/01/26 Python
Python实现TCP通信的示例代码
2019/09/09 Python
Python实现自动打开电脑应用的示例代码
2020/04/17 Python
数百万免费的图形资源:Freepik
2020/09/21 全球购物
What is the purpose of Void class? Void类的作用是什么?
2016/10/31 面试题
JPA的优势都有哪些
2013/07/04 面试题
产品销售员岗位职责
2013/12/18 职场文书
建筑专业自荐信范文
2014/01/05 职场文书
应聘面试自我评价
2014/01/24 职场文书
月度优秀员工获奖感言
2014/08/16 职场文书
跑出一片天观后感
2015/06/08 职场文书
中学后勤工作总结2015
2015/07/22 职场文书
2016年员工政治思想表现评语
2015/12/02 职场文书
Redis IP地址的绑定的实现
2021/05/08 Redis
Python 如何解决稀疏矩阵运算
2021/05/26 Python
SpringBoot SpringEL表达式的使用
2021/07/25 Java/Android