python入门

047_wz_hm_项目实战——飞机大战之图像绘制

2020-08-20  本文已影响0人  王泽0106

理解图像并实现图像绘制

在游戏中,能够看到的游戏元素大多都是图像,图像文件初始是保存在磁盘上的,如果需要使用,第一步就需要被加载到内存,要在屏幕上看到某一个图像的内容,需要按照三个步骤:

  1. 使用pygame.image.load()加载图像的数据
  2. 使用游戏屏幕对象调用blit方法将图像绘制到指定位置
  3. 调用pygame.display.update()方法更新整个屏幕的显示 图像绘制流程
    提示:要想在屏幕上看到绘制的结果,就一定要调用pygame.display.update()方法

代码演练I——绘制背景图像

需求:

  1. 加载background.png创建背景
  2. 将背景绘制在屏幕的(0,0)位置
  3. 调用屏幕更新显示背景图像
绘制背景图片

绘制英雄图像

需求:

  1. 加载me1.png创建英雄飞机
  2. 将英雄飞机绘制在窗口的(200, 500)位置
  3. 调用屏幕更新显示英雄飞机图像
绘制英雄图像

理解update()方法的作用

可以在screen对象完成所有blit方法之后,统一调用一次display.update`方法,同样可以在屏幕上看到最终的绘制结果

上一篇下一篇

猜你喜欢

热点阅读