合成、解读、多个工作同时进行——《旧日档案馆》开发日志03
这几个功能的复杂程度实在是令人恐惧,起初只是合成公式较为复杂,需要考虑到 工作台匹配、主类别匹配、副类别匹配、技能需求、道具需求、工具需求;
然后是在执行研究、合成的过程中,想要加入和《司辰之书》一样的,即使不能一次性成功,也能在过程中不断加入卡牌的功能,并且在加入卡牌之后,能够验证这次研究能否成功。
这个功能一度让我想要放弃继续开发(图为这个功能相关的函数
在成功的能够在研究/合成过程中添加卡牌之后,我发现之前并没有为了同时能够进行多个工作台工作而做处理,好在是这只是一个思路转变和一些搬砖的工作……不算太复杂。
然后现在的游戏运行时已经需要用到七张不同的表格,我暂且不关注到底如何才能把每一行的文字描述写的好看,毕竟还有一个重大的功能还没做,那就是游戏存档(
不过我相信不会再有比合成过程中添加合成材料更难做的功能了。既然如此……