欢迎来到pygame大讲堂,这次我们来讲如何将图像绘制到屏幕上。

做游戏难免要用到png,jpg等图片,但我们并不能用普通的绘制函数来绘制这些图片,我们需要用到blit()绘制方法:

plane=pygame.image.load('plane.png')
WindowSurface.blit(plane,(50,50))

上面的代码在(50,50)的位置打印出了plane.png这个图片,规则是这样的:

Surface.blit(img,(x,y))

如果你在调用image.load()发生了错误,那么请检查你的图片是否和代码文件放在同一文件夹,除非你就得这么写:

plane=pygame.image.load(r'C:\Users\Username\Desktop\plane.png')

对的,如果没有放在同一文件夹,就得把完整路径写出来,并在前面加上r。

注意:在锁定Surface对象时不能调用blit。

下次见!

Pygame基础知识(14)-pygame.image.load()对象和blit()绘制相关推荐

  1. javaScript基础学习 - 14 - JavaScript内置对象 -案例代码

    javaScript基础学习 - 14 - JavaScript内置对象 -案例代码 1. Math对象最大值 2. 封装自己的数学对象 3. Math绝对值和三个取整方法 4. Math对象随机数方 ...

  2. Halcon基础知识:常规数据、对象数据、对象元组

    一.说明 halcon到底有多少数据类型,这是一个相当重要的知识:初学者如果看了几十个程序案例,自然对此感兴趣.本文将介绍两种数据:常规数据,对象数据:以及出现的机会,1)程序一般处理过程,2)调用函 ...

  3. SQL数据库基础知识总结(三)---对象

    一:数据库对象有: 关系图,表,视图,存储过程,角色,用户,规则,默认,用户自定义数据类型,和用户自定义函数等. 其中,表是最基本的对象.表是用来存储物理数据的.为了方便快速查询.浏览多张表的数据,因 ...

  4. JavaJ基础知识9【类和对象1】

    1,基本概念 属性:对象具有的各种特征 方法:对象执行的操作 2,类是对象的类型,不同于int类型,具有方法. 类是抽象的概念,仅仅是模板,如"人" 对象是一个你能够看到,摸得着的 ...

  5. python内置对象是什么_#【Python】【基础知识】【内置对象常用方法】

    数字的常用方法: >>> dir(int) ['__abs__', '__add__', '__and__', '__bool__', '__ceil__', '__class__' ...

  6. python常用的内置对象有哪些_#【Python】【基础知识】【内置对象常用方法】

    数字的常用方法: >>>dir(int) ['__abs__', '__add__', '__and__', '__bool__', '__ceil__', '__class__', ...

  7. 【Java基础知识 14】java动态代理原理

  8. 股票入门基础知识14:查看不同公司报表确定其股票涨跌率

    股票价格由需求决定.如果股票需求增加,价格上涨. 操盘手必须找出股票需求可能增加的背后原因,以便低价买进高价卖出.如果操盘手认为需求可能下滑,实际上也可以通过卖空机制来抛售预先借入的股票. 为此,他们 ...

  9. Pygame 官方文档 - Tutorials - 游戏制作指南(Making Games Tutorial)- 校订:基础(Revision: Pygame fundamentals)

    游戏制作指南(Making Games Tutorial) 点我回总目录 ☚ 2.校订:Pygame基础(Revision: Pygame fundamentals) 2.1.基本的Pygame游戏 ...

最新文章

  1. c/c++ 函数、常量、指针和数组的关系梳理
  2. poj 1981(单位圆覆盖点)
  3. [leetcode]111.二叉树的最小深度
  4. react antd confirm content list_React造轮系列:对话框组件 - Dialog 思路
  5. 表单的管理作业及答案
  6. 30分钟彻底弄懂flex布局
  7. Linux主机无法安装软件故障排查
  8. QGIS导入postgresql数据库shp数据
  9. 前端性能优化 24 条建议
  10. 分享:如何在线将两个PDF合并成一个
  11. 【Python】自动抠图换背景
  12. Android内存泄漏总结,成功拿下大厂offer
  13. 开发者必看|Android 8.0 新特性及开发指南
  14. 老照片变模糊 10种方法将照片处理清晰
  15. 证明:每个有n个顶点的连通图都至少有n-1条边 Show that every connected graph with n vertices has at least n − 1 edges.
  16. 怎么去学习绘画格子裙?该怎么画格子裙?
  17. Faster R-CNN: Towards Real-Time Object Detection with Region Proposal Networks(理解)
  18. 数论-Lucas(卢卡斯定理)
  19. 如何找到可靠的软件开发公司
  20. easyui-textbox

热门文章

  1. 安全好用的快充头,iPhone 13的好搭档,RAVPOWER 20W充电器上手
  2. zcmu--1931: wjw的剪纸(dfs+枚举)
  3. android 13 热点启动流程
  4. python作图——线型图,饼形图
  5. redis的高级教程
  6. 爬取链家二手房交易数据
  7. navicat如何连接mysql?navicat 连接mysql Navicat使用教程
  8. 小红书赞助和广告有什么区别,小红书赞助和广告一样吗?
  9. Jump Game/Jump Game II
  10. 动态内存的申请和非动态内存的申请_深圳罗湖“限制非深户申请公办学位”惹争议,官方权威回应来了...