|

楼主 |
发表于 2022-9-30 09:13:28
|
显示全部楼层
随时暂停代码几乎不太可能,上一个任务和下一个任务,我可以认为是任务的stage阶段吗?在每个任务阶段插入一个回滚和前进的功能,而提供选项就要涉及完整的任务链条,而且如果是多分支任务的话逻辑会变得复杂,随意回滚和跳过可能会使结果不可控。如果真的需要,奴漫城原版有一个测试功能,可以提供类似跳过任务的功能,但是它的粒度比较大,会一次性跳过整段任务。
关于mod稳定性,说实话我个人也有些吐槽。其实体量大是原因之一,老滚的颇为老旧引擎也是原因之一。但是代码风格目前看来是影响最广泛的原因,这个又和老滚的引擎对脚本的管理相互影响,作者如果没有很强的管理意识很容易陷入堆屎山代码的境地,后人也只能继续在屎山上拉屎了…… |
|