听说做不了飞机大战都不算入门一个编程语言,今儿我们就来完成飞机大战的制作
分析
1.创建窗口:首先需要定义一个游戏运行的窗口(pygame)用来展示游戏的界面
2.移动飞机:能够使飞机通过键盘移动并发射子弹
3.敌方飞机:制作敌方飞机
4.击毁敌方飞机:我方飞机能够击毁敌方飞机
5.计算得分:击毁飞机计算得分
1.步骤
打开mu编辑器
mu编辑器是一个极简的集成编辑器(如果没有此编辑器,可以关注微信公众号:大李日志,点击“干货资源”,找到mu编辑器下载并安装)
写代码
导入pygame模块
import pygame
导入sys库中的exit函数来关闭窗口
from sys import exit
创建一个函数
def initMainWindow():
在initMainWindow()函数内初始化pygame模块
pygame.init()
创建窗口并设置宽和高以及设置窗口标题
screen = pygame.display.set_mode((320,568))
pygame.display.set_caption("飞机大战")
循环遍历事件队列
while True:
for event in pygame.event.get():
//判断是否关闭窗口
if event.type == pygame.QUIT:
pygame.quit
exit()
pygame.display.update()
调用initMainWindow()函数
initMainWindow()
2.完整代码
import pygame
from sys import exit
def initMainWindow():
pygame.init()
screen = pygame.display.set_mode((320,568))
pygame.display.set_caption("飞机大战")
while True:
for event in pygame.event.get():
if event.type == pygame.QUIT:
pygame.quit
exit()
pygame.display.update()
initMainWindow()
3.创建如下图窗口(第一步完成)