复习:
1,创建窗口
首先搭建项目框架。
建立两个python文件:plane_sprites,plane_main
plane_sprites:包含:GameSprites,Background
代码1:
import pygame
class GameSprites(pygame.sprite.Sprite):
def __init__(self, image_name, speed=1):
super().__init__()
self.image = pygame.image.load(image_name)
self.rect = self.image.get_rect()
self.speed = speed
def update(self):
pass
plane_main:是项目游戏主程序:包含:PlaneGame,main方法运行开端
代码1:
import pygame
from plane_sprites import *
"""游戏主程序"""
class PlaneGame(object):
def __init__(self):
print("游戏初始化")
# 1.游戏主屏幕
self.screen = pygame.display.set_mode((480,700))
# 2.创建时钟,敌机,子弹定时出现和发放的定时器
self.clock = pygame.time.Clock()
# 3.创建精灵,就是多个敌机,多个子弹是一组
self._create_