Python10_项目一 :Pygame库的安装 及 外星人入侵游戏01

从现在开始,做一个外星人入侵的游戏,记录在整个项目中所遇到的问题

首先,我们应该考虑到,用Python做游戏需要安装pygame库,对于安装pygame库,步骤如下:

1、确定你的电脑安装了Python环境

查看方式为:命令行 输入  python  得到结果如下:

我安装的是3.6.5版本且为32位

2、在这个链接里下载适合你的环境的pygame文件   http://www.lfd.uci.edu/~gohlke/pythonlibs/#pygame

所以我下载的文件为下图所示

3、使用命令行pip install pygame-1.9.4-cp36-cp36m-win32.whl 即可安装

其次,编写一个最简单的程序,使其可以创建一个空的Pygame窗口。

这里值得注意的是,pygame.display.set_mode()函数里写的参数的数据类型是元组

代码如下:

import sys
import pygame


def run_game():          # 初始化游戏,并且创建一个屏幕对象
    pygame.init()        # 初始化背景设置,让Pygame能够正确地工作
    screen = pygame.display.set_mode((1200, 800))     # 创建一个名为screen 的显示窗口,括号里是元组!!!
                                                    # 这个游戏的所有图形元素都将在其中绘制
    pygame.display.set_caption('外星人入侵')
    bg_color = (230,230,230)         # 设置背景颜色

    # 为让程序响应事件,我们编写一个事件循环,以侦听事件,并根据发生的事件执行相应的任务。
    while True:  # 游戏的主循环
        for event in pygame.event.get():    # 监视键盘和鼠标
            if event.type == pygame.QUIT:   #编写一系列的if 语句来检测并响应特定的事件
                sys.exit()          # 我们调用sys.exit() 来退出游戏
        screen.fill(bg_color)       # 每次循环都重绘屏幕
        pygame.display.flip()       # 让最近绘制的屏幕可见


run_game()

猜你喜欢

转载自blog.csdn.net/qq_35069382/article/details/81202795