Closed qiankanglai closed 2 years ago
其实是issue #14 和issue #15 相关工作,继续优化文本量大的时候的启动速度。差不多从10s砍到3s不到~
我Profile了下发现目前比较重的耗时是出现在ParseDialogueEntries里,但是章节相关的其实在EagarExecution里已经准备好了。所以索性尝试延后处理,毕竟分担到单独加载某个章节的时候再处理也来得及(其实是暂时懒得继续扣细节了orz)
ParseDialogueEntries
EagarExecution
麻烦看一下这个做法有没有潜在问题,我们目前自测下来正常,不过用的功能不全所以吃不准~
修了一下,现在支持了多语言,以及一个node走完的时候load下一个node,目前看来没什么问题了
但是我们现在正在做存档优化,打算在读档的时候从FlowChartTree里读数据来恢复log,这个我们到时候再看看ok,这个也没问题了
FlowChartTree
其实是issue #14 和issue #15 相关工作,继续优化文本量大的时候的启动速度。差不多从10s砍到3s不到~
我Profile了下发现目前比较重的耗时是出现在
ParseDialogueEntries
里,但是章节相关的其实在EagarExecution
里已经准备好了。所以索性尝试延后处理,毕竟分担到单独加载某个章节的时候再处理也来得及(其实是暂时懒得继续扣细节了orz)麻烦看一下这个做法有没有潜在问题,我们目前自测下来正常,不过用的功能不全所以吃不准~