求《植物大战僵尸2素材》游戏素材包,主要是图片 布置背景的部分,尽量全;现在找了很多,但是不全,差挺多的

1.引入需要的模块配置图片路径,设置界面宽高背景颜色创建游戏主入口。

#1创建控制游戏结束的状态 #1调用显示模块的初始化 #1只要游戏没结束就一直循环

2.文本绘制,创建要动态改变的属性渲染的位置

#2 创建关数,得分剩余分数,钱数
#2 渲染的文字和坐标位置
Python学习扣qun:更多实战教程视频分享

3.创建地图类,初始化地图和坐标

#3 存储两张不同颜色的图片名称 #3 存储所有地图坐标点 #3 存储所有的地图块 #3 初始化坐标点Python学习扣qun:更多实战教程视频分享 # 將地图块加入到窗口中 #3 将地图加载到窗口中 #3 初始化坐标和地图 #3 需要反复加载地图

4.创建植物类,图片加载报错处理加载植物方法

#4 图片加载報错处理
#4 植物类Python学习扣qun:,更多实战教程视频分享
#4 存储所有植物的列表
#5 功能:生成阳光(生产钱) #5 向日葵加入到窗口中 #6 记录是否应该射击 # 計数器到25发射一次 #6 基于当前豌豆射手的位置创建子弹 #6 将子弹存储到子弹列表中 #6 将豌豆射手加入到窗口中的方法 #6 增加豌豆射手发射处理 #6 优囮加载植物的处理逻辑 #6 调用加载植物的方法 #7 在屏幕范围内,实现往右移动 #7 新增子弹与僵尸的碰撞 #打中僵尸之后,修改子弹的状态 #7 存储所有豌豆子弹的列表 #7 加载所有子弹的方法 #7 调用子弹是否打中僵尸的方法 #7 调用加载所有子弹的方法 Python学习扣qun:,更多实战教程视频分享 #8 遍历事件列表判断 #8 增加创建时候的地图装填判断以及金钱判断 #8 调用事件处理的方法 #8 调用游戏结束方法 #9 判断僵尸是否碰撞到植物,如果碰撞调鼡攻击植物的方法 #8 僵尸移动状态的修改 #9 植物死亡后的状态修改,以及地图状态的修改 #8 修改僵尸的移动状态 #9 将僵尸加载到地图中 #9 新增存储所囿僵尸的列表 #9 新增初始化僵尸的方法 #9将所有僵尸加载到地图中 # v2.0 调用是否碰撞到植物的方法 #9 调用初始化僵尸的方法 #9 调用展示僵尸的方法 #9 计数器增长每数到100,调用初始化僵尸的方法 Python学习扣qun:更多实战教程视频分享

参考资料

 

随机推荐