农场僵尸 | 在 Unity 中制作 2D 平台游戏
在这篇文章中,我将在 Unity 中记录游戏 Farm Zombies - 2D 平台游戏的开发过程(源项目的链接位于文章末尾)。
开发日志
第一周
在决定游戏名称之前,我首先在 Photoshop 中创建了主角。我决定使用 pixel art 角色:
这个角色最终看起来像一个农民,所以我决定使用“农场僵尸”这个名字。
为了证明名称中包含 'Zombies' 是合理的,我继续创建了敌人,它们实际上是僵尸:
为了加快开发过程,我使用了这个 2D 播放器控制器。
现在,随着玩家和敌人的准备就绪,我开始创建第一个关卡,我决定将其设为农场主题。所以我开始制作该关卡所需的所有精灵:
一些元素是基于图块的,例如地面和树木,其余细节是固定大小的精灵:
该关卡最终包含 4 种类型的障碍物:尖刺、僵尸、摆动轴和地洞:
绿色旗帜表示关卡结束:
最后,我使用 UI Canvas 创建了屏幕标签,以显示玩家何时死亡,以及按下哪个按钮来重新启动关卡的指示:
第 2 周
第二周,我开始创建一个新关卡。我决定选择中世纪主题的关卡。
我继续创建了 3 个新的图块精灵和一个细节精灵(火炬和火焰):
该关卡位于一座城堡内,墙上挂着火把,障碍物与第一关相同(尖刺、僵尸、摆动轴和地洞)。
现在是时候通过创建带有级别选择的 Main Menu 将所有内容放在一起了。
我首先创建一个新场景,然后开始设计菜单标题和按钮。下面是结果: