1、源码来源:
2、效果:
3、地图绘制:
1、导入pygame模块;
import pygame # 导入pygame模块
2、获取图片路径——最好放在同级目录:
'''
brickImage = r"..\image\brick.png":这行代码定义了一个名为 brickImage 的变量,
它存储了一个指向名为 brick.png 的图像文件的路径。
该图像文件位于当前工作目录的上一级目录中的 image 文件夹内。
这里的 .. 表示上一级目录,\ 是目录分隔符(在Windows系统中)
,而 brick.png 是目标图像文件的名称。
'''
brickImage = r"..\image\brick.png" # 砖墙图片路径
'''
ironImage = r"..\image\iron.png":类似地,这行代码定义了一个名为 ironImage 的变量,
它存储了一个指向名为 iron.png 的图像文件的路径。
这个图像文件也位于与 brick.png 相同的目录下。
'''
ironImage = r"..\image\iron.png" # 铁墙图片路径
'''
在这两行代码中,定义了两个字符串变量 brickImage 和 ironImage,
它们分别用于存储指向图像文件的路径。这些路径使用了原始字符串(raw string)的语法,
即在字符串前加上 r 前缀,这样做是为了避免在路径中的反斜杠(\)被解释为转义字符。
'''
注释如果看着乱自行删除
3、创建类——砖墙:
# 创建一个Brick类(砖墙-可被消灭的砖) 用于加载其图片和位置
class Brick(pygame.sprite.Sprite):
#通过__init__方法,我们可以为对象实例设置初始属性值,
# 这些属性值将作为对象的一部分,并可以在对象的其他方法中被访问和修改。
def __init__(self): # 定义
pygame.sprite.Sprite.__