大型应用软件设计实验——第二轮迭代
概述 经过第二轮迭代,我们组在第一轮迭代的基础上进行了第二轮迭代。在本轮迭代中,我们重新进行了地图和副本的设计,实现了游戏中的大部分UI,同时实现了角色的属性值。 迭代过程 在经过第一轮迭代后,我们对地图的制作有了一定的经验,也对第一轮迭代制作出的地图不是很满意。在网上找到一些新的素材后,我们决定重新制作游戏的地图,并同步进行游戏UI的制作。 地图制作 重新制作后游戏共四个地图,其中名为town的场景中地图为游戏的城镇地图,其他三个scene中为副本地图。重新制作后的地图比原先的地图有了层次感,使用2D的tilemap制作出了3D的z轴效果。 三个副本的scene中还没有设置怪物,这将在第三轮迭代中完成。 UI制作 场景UI分为三个部分:游戏右上角的设置界面、游戏左上角的角色属性界面以及与游戏内NPC的交互界面。 右上角的设置界面实现了继续游戏、保存游戏、回主界面以及音量调节的功能。目前,在打开设置界面后,可通过继续游戏按钮关闭设置界面并继续游戏,按下回主界面按钮可回到开始菜单、拖动slider可调节游戏内的音量。至于保存游戏的功能,我们目前暂时使用Player.Pref()函数对部分数据进行了持久化保存处理,暂未完全实现保存游戏的功能,为之后完全实现游戏存档做铺垫,我们考虑在第三轮迭代过程中在数据持久化的基础上实现存档。