作者
marble_xu
责编
毛中*
出品
CSDN博客
功能介绍
最近一直在给这个植物大战僵尸游戏添加新的植物和僵尸,因为网上的图片资源有限,能加的植物和僵尸比较少,目前进展如下。
功能实现如下:
支持的植物类型:太阳花,豌豆射手,寒冰射手,坚果,樱桃炸弹。新增加植物:双重豌豆射手,三重豌豆射手,食人花,小喷菇,土豆地雷,倭瓜。支持的僵尸类型:普通僵尸,棋子僵尸,路障僵尸,铁桶僵尸。新增加读报僵尸。使用json文件保存关卡信息,设置僵尸出现的时间和位置。增加每关开始时选择上场植物。增加除草机。下面是游戏的截图:
图1:新增的植物和僵尸
图2:每关开始选择上场植物卡片
图3:选择植物在哪里种植
植物卡片选择和种植
如图3所示,游戏中可以种植物的方格一共有45个(有5行,每行9列)。
这篇文章要介绍的是:
上方植物卡片栏的实现。点击植物卡片,鼠标切换为植物图片。鼠标移动时,判断当前在哪个方格中,并显示半透明的植物作为提示。
完整代码
游戏实现代码的github链接: