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模拟登陆阿里妈妈生成商品推广链接
Apr 03 Python
windows下wxPython开发环境安装与配置方法
Jun 28 Python
Python中关键字is与==的区别简述
Jul 31 Python
Python基础入门之seed()方法的使用
May 15 Python
Python爬虫DOTA排行榜爬取实例(分享)
Jun 13 Python
利用python解决mysql视图导入导出依赖的问题
Dec 17 Python
Flask框架学习笔记之表单基础介绍与表单提交方式
Aug 12 Python
PYTHON绘制雷达图代码实例
Oct 15 Python
python实现拉普拉斯特征图降维示例
Nov 25 Python
Python调用.NET库的方法步骤
Dec 27 Python
浅谈TensorFlow中读取图像数据的三种方式
Jun 30 Python
matplotlib 画双轴子图无法显示x轴的解决方法
Jul 27 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快速排序原理与实现方法分析
2016/05/26 PHP
PHP实现大数(浮点数)取余的方法
2017/02/18 PHP
thinkPHP5框架实现基于ajax的分页功能示例
2018/06/12 PHP
node.js中的fs.fstatSync方法使用说明
2014/12/15 Javascript
Jquery简单实现GridView行高亮的方法
2015/06/15 Javascript
Bootstrap基础学习
2015/06/16 Javascript
js简单工厂模式用法实例
2015/06/30 Javascript
每天一篇javascript学习小结(RegExp对象)
2015/11/17 Javascript
在javascript中使用com组件的简单实现方法
2016/08/17 Javascript
Bootstrap CSS组件之分页(pagination)和翻页(pager)
2016/12/17 Javascript
详解Vue路由开启keep-alive时的注意点
2017/06/20 Javascript
iscroll实现下拉刷新功能
2017/07/18 Javascript
JS实现十字坐标跟随鼠标效果
2017/12/25 Javascript
使用vue-cli编写vue插件的方法
2018/02/26 Javascript
jQuery实现带3D切割效果的轮播图功能示例【附源码下载】
2019/04/04 jQuery
vue.js实现只能输入数字的输入框
2019/10/19 Javascript
javascript实现评分功能
2020/06/24 Javascript
Vue中watch、computed、updated三者的区别及用法
2020/07/27 Javascript
python读取json文件并将数据插入到mongodb的方法
2015/03/23 Python
Python编写生成验证码的脚本的教程
2015/05/04 Python
Python的Django框架中的URL配置与松耦合
2015/07/15 Python
简单了解OpenCV是个什么东西
2017/11/10 Python
flask中的wtforms使用方法
2018/07/21 Python
Python 变量类型详解
2018/10/10 Python
简单了解python数组的基本操作
2019/11/26 Python
windows、linux下打包Python3程序详细方法
2020/03/17 Python
兰蔻加拿大官方网站:Lancome加拿大
2016/08/05 全球购物
美国在线购买内衣网站:HerRoom
2020/02/22 全球购物
迎八一活动主题
2014/01/31 职场文书
信息专业学生学习的自我评价
2014/02/17 职场文书
搞笑爱情保证书
2014/04/29 职场文书
学校党的群众路线教育实践活动领导班子对照检查材料
2014/09/25 职场文书
村官个人总结范文
2015/03/03 职场文书
2015年安全员工作总结范文
2015/04/22 职场文书
Python机器学习之逻辑回归
2021/05/11 Python
Java elasticsearch安装以及部署教程
2021/06/28 Java/Android