创建项目文件plane war,在项目文件里放入写游戏脚本需要用到的图片文件images以及新建一个新的文件plane放入py文件(main.py和sprites.py)
images文件压缩包链接:
https://pan.baidu.com/s/1w8xlEhW1JaCGzmjDIs0gyA
提取码:w873
下一步,在pycharm的终端输入
pip install pygame
安装好编写游戏需要调用到的模块
输入 python -m pygame.examples.aliens 进行验证
出现如上界面即pygame模块安装成功
主函数代码:
from sprites import*
class PlaneGame:
"""飞机作战主游戏类"""
def __init__(self):
print("游戏初始化")
# 1.创建游戏窗口
self.screen = pygame.display.set_mode(SCREEN_RECT.size)
# 2.创建游戏时钟
self.clock = pygame.time.Clock()
# 3.创建精灵和精灵组
self.__create_sprites()
pygame.time.set_timer(HERO_FIRE_EVENT, BULLET_INTERVAL_TIME)
pygame.time.set_timer(CREATE_ENEMY_EVENT, ENEMY_INTERVAL_TIME)
def __create_sprites(self):
"""创建精灵和精灵组"""
bg1 = Background()
bg2 = Background(True)
self.back_group = pygame.sprite.Group(bg1, bg2)
self.hero &