宣布統(tǒng)一更新內(nèi)部版本YSP到Ver0.9.0_Pre2.1
YSP內(nèi)部版本將于2022年1月12日更新為Ver0.9.0_Pre2,版本號全稱為Ver0.9.0_Pre2.1(Build136.1)_SPOL0.8.0_C++_Qt
我們向開發(fā)組、內(nèi)測組人員進行了數(shù)次Pre2版本快速微更新與迭代。經(jīng)過整理,現(xiàn)將這些微Pre2版本合并為一個統(tǒng)一的Pre2.1更新,對內(nèi)部預覽渠道全體公布。
本次更新內(nèi)容如下:

# Ver0.9.0_Pre2.1(Build136.1)
為更新解釋器代碼做出了實驗?,F(xiàn)在背景控制器的識別由全新的代碼組成。
修復了播放頁無法正確讀入已經(jīng)生成的背景緩存的問題。
?Ver0.9.0_Pre2.1(Build136.0)
替換了程序全局變量的部分實現(xiàn)方式。
Ver0.9.0_Pre2(Build135.3)
修復了遮罩控制器在跳轉(zhuǎn)行時未被回溯的問題。
重構(gòu)了回溯算法,修復了背景、音樂在回溯中出現(xiàn)的問題。
更改了部分控件的位置
Ver0.9.0_Pre2(Build135.2)
修復了遮罩控制器不能正確控制關閉的問題
屏蔽了解釋器啟動階段的Esc快捷鍵以防止崩潰。
Ver0.9.0_Pre2(Build135.0)
重構(gòu)了講述控制器在解釋器識別后傳遞到UI的邏輯。該項更改解決了分離式講述控制器同名換行時造成的閃爍問題。
修復了錯誤將講述控制器的淡入?yún)?shù)作為淡出參數(shù)的問題。
Ver0.9.0_Pre2(Build134.0)
引入了程序內(nèi)部浮動消息服務
修復了一個可能導致解釋器假死的問題
重新設計了UI的動畫邏輯,現(xiàn)在不存在阻塞性動畫?,F(xiàn)在統(tǒng)一用一個全局刻(T)機制刷新所有來源于UI本身而非解釋器的動態(tài)內(nèi)容。該機制每秒會嘗試對動態(tài)內(nèi)容進行100次刷新(即TPS為100)。當計算機性能不足時,刷新次數(shù)會有所下降(即TPS不足100),但總計劃刻(T)不變,此時動畫效果在感覺上即被拉長。該機制類似于游戲《Minecraft》的游戲刻機制。
重新讓自動小三角動畫跟隨設定速度調(diào)整快慢

解釋器特征委員會已經(jīng)對YSP開發(fā)組宣布了20211227版解釋器特征列表。新的列表重新對于EIFL做出了若干規(guī)定。新引入的程序內(nèi)部浮動消息服務依據(jù)新的EIFL進行設計并會在后續(xù)更新中進行補全,并且原定K9U1內(nèi)核也會根據(jù)新的EIFL要求做出一定的調(diào)整。原有存在于程序內(nèi)部但并未啟用的舊版EIFL會在后續(xù)更新中被逐步抹去。
YSP開發(fā)組
青雅音