宣布统一更新内部版本YSP到Ver0.9.0_Pre2.1
YSP内部版本将于2022年1月12日更新为Ver0.9.0_Pre2,版本号全称为Ver0.9.0_Pre2.1(Build136.1)_SPOL0.8.0_C++_Qt
我们向开发组、内测组人员进行了数次Pre2版本快速微更新与迭代。经过整理,现将这些微Pre2版本合并为一个统一的Pre2.1更新,对内部预览渠道全体公布。
本次更新内容如下:

# Ver0.9.0_Pre2.1(Build136.1)
为更新解释器代码做出了实验。现在背景控制器的识别由全新的代码组成。
修复了播放页无法正确读入已经生成的背景缓存的问题。
Ver0.9.0_Pre2.1(Build136.0)
替换了程序全局变量的部分实现方式。
Ver0.9.0_Pre2(Build135.3)
修复了遮罩控制器在跳转行时未被回溯的问题。
重构了回溯算法,修复了背景、音乐在回溯中出现的问题。
更改了部分控件的位置
Ver0.9.0_Pre2(Build135.2)
修复了遮罩控制器不能正确控制关闭的问题
屏蔽了解释器启动阶段的Esc快捷键以防止崩溃。
Ver0.9.0_Pre2(Build135.0)
重构了讲述控制器在解释器识别后传递到UI的逻辑。该项更改解决了分离式讲述控制器同名换行时造成的闪烁问题。
修复了错误将讲述控制器的淡入参数作为淡出参数的问题。
Ver0.9.0_Pre2(Build134.0)
引入了程序内部浮动消息服务
修复了一个可能导致解释器假死的问题
重新设计了UI的动画逻辑,现在不存在阻塞性动画。现在统一用一个全局刻(T)机制刷新所有来源于UI本身而非解释器的动态内容。该机制每秒会尝试对动态内容进行100次刷新(即TPS为100)。当计算机性能不足时,刷新次数会有所下降(即TPS不足100),但总计划刻(T)不变,此时动画效果在感觉上即被拉长。该机制类似于游戏《Minecraft》的游戏刻机制。
重新让自动小三角动画跟随设定速度调整快慢

解释器特征委员会已经对YSP开发组宣布了20211227版解释器特征列表。新的列表重新对于EIFL做出了若干规定。新引入的程序内部浮动消息服务依据新的EIFL进行设计并会在后续更新中进行补全,并且原定K9U1内核也会根据新的EIFL要求做出一定的调整。原有存在于程序内部但并未启用的旧版EIFL会在后续更新中被逐步抹去。
YSP开发组
青雅音