这个项目是个人学习unity的记录,本次重新制作的是打砖块的2D版本。
游戏关卡共有三关,三关的地图生成尝试了三种不同的生成方式,分别是:代码控制生成、模板生成以及手动生成。
游戏整体较为完整,有一个开始菜单作为入口,还在项目中尝试使用Audio Mix进行声音管理,并设置了多种音效。
游戏中小球的反弹依靠unity的弹性物理材质实现,是较为简单的实现方法。
尝试在游戏内设置了多种道具,共有8种,分别是:板子变长/变短;板子变快/变慢;球变快/变慢;小球一分三;板子发射两个额外小球。
设计中,故意将板子的初始移动速度稍微减慢一些,并且游戏内没有生命计数功能。总体模式偏向竞速模式(虽然没有记分板也没有计时器)。
素材来源:
https://kenney.nl/assets/puzzle-pack
https://kenney.nl/assets/interface-sounds
https://opengameart.org/content/8-bit-pack-1
Breakout-2D