1.引入需要的模块
import pygame
import random
2.配置图片地址及页面宽高等
IMAGE_PATH = 'D:\桌面\练习\python\植物大战僵尸\imgs'
scrrr_width = 800
scrrr_height = 560
# 1 创建控制游戏结束的状态
GAMEOVER = False
# 4 图片加载报错处理
LOG = '文件:{}中的方法:{}出错'.format(__file__, __name__)
3.创建地图类
class Map():
# 3 存储两张不同颜色的图片名称
map_names_list = [IMAGE_PATH + 'map1.png', IMAGE_PATH + 'map2.png']
def __init__(self, x, y, img_index):
self.image = pygame.image.load(Map.map_names_list[img_index])
self.position = (x, y)
self.can_grow = True
# 3 加载地图
def load_map(self):
MainGame.window.blit(self.image, self.position)
4.植物类
class Plant(pygame.sprite.Sprite):
def __init__(self):
super(Plant, self).__init__