欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

04项目实战之飞机大战

程序员文章站 2022-05-02 12:13:36
...

一、pygame入门

  1. 准备
    首先我们应该安装pygame模块,pip install pygame
    查看是否安装成功:python -m pygame.examples.aliens
  2. 初始化与退出
    pygame.init() # 加载模块并进行初始化
    pygame.exit() # 卸载pygame中的所有模块
  3. 游戏中的坐标系的原点是左上角的位置,pygame专门提供了一个类用来描述矩形区域:rect=pygame.Rect(x,y,width,height),矩形框的尺寸我们可以用另外一个函数输出:tup=rect.size()
  4. 创建一个游戏窗口
    set_mode(resolution=(0,0), flags=0, depth=0) 窗口的大小、是否全屏,颜色
    eg: screen = pygame.display.set_mode((480, 700))
  5. 游戏循环
    while True:
    pass
  6. 绘制图像
# 绘制背景图像
# 1> 加载图像数据
bg = pygame.image.load("./images/background.png")  # 图像的地址
# 2> blit 绘制图像  
screen.blit(bg, (0, 0))    # 绘制在bg画布上,该图像在画布(0,0)这个位置
# 3> update 更新屏幕显示
pygame.display.update()  # 对图像进行显示
相关标签: 项目