核心
版本 4 -> 版本 5
模式管理器 * [破壞變更] 所有包裝的 HUD 按鈕現在已存儲在集中位置,在 ScreenGui 下 FeaturePackagesCore 。這個 ScreenGui 可以用 ModalManager.getHudGui() 來取得。它包含兩個框架,用於在畫面上不同位置存儲 HUD 按鈕。所有包裹都需要更新以使用新的中央化 HUD 按鈕位置。
- 新增 ModalManager.toggleOpen 方法來切換指定模式的可見度。
UITimer、共用典型 * [破壞變更] 重命名 CircularIndicator 到 RoundProgressBar 以更符合線性 ProgressBar 的名稱。這包括集合服務標籤和相同名稱的實例。
playPurchaseEffect * 修正了動畫圖像標籤在收集動畫完成後未清理的問題
- 修復了在覆蓋透明度後,第一個項目退出早期的動畫循環
- 動畫圖像標籤現在總是有 ImageTransparency 的 0 來允許在動畫畫面時更好地顯示不透明的圖像
- 從 減少到 秒的動畫時間,使感覺稍微更快
- 調整了 UIHover 動畫以清晰化邏輯並避免縮放 TextButtons 和 TextLabels,而是選擇調整 TextTransparency 和 BackgroundTransparency 。其他實例類型仍會縮放。
UITween * 將 playTween 功能公開為 UITween.play 以允許對多個屬性進行更多自定义調整
UITimer、特性 * 時間現在使用 Workspace:GetServerTimeNow() 而不是 DateTime.now() 來允許客戶端和伺服器定時器之間的更好同步
- 修正了計時器到期時未設置 FeaturePackagesTimerExpired 屬性的問題
翻譯字串 * 新增一些在新的參與獎勵包中使用的字串
包裝
版本 8 -> 版本 9
- 使用者介面控制器 * [破壞變更] 重新編輯HUD按鈕創建通過新的中央化FeaturePackagesCore.ModalManager位置
- [破壞變更] 已更新HUD按鈕的外觀,以實現在所有包裝中獲得更一致的外觀
- [破壞變更] 重大修改了控制 HUD 按鈕疊加行為的邏輯,使動畫更加直觀
任務
版本 9 -> 版本 10
使用者介面控制器 * [破壞變更] 重新編輯HUD按鈕創建通過新的中央化FeaturePackagesCore.ModalManager位置
- [破壞變更] 已更新HUD按鈕的外觀,以實現在所有包裝中獲得更一致的外觀
任務介面 * 新增 HUD 按鈕獲取器 getMissionsHudButton 以將 HUD 按鈕階層與季節通行證包分開
伺服器任務 * 修復了初始化新玩家數據時可能出現的無限循環問題
任務範例 * 修正了玩家以一致速度走動時偵測不佳的問題
- 移除了跳躍偵測以簡化例子,因為在服務器上聆聽跳躍不一致
配置。任務 * 修正了一個拼字錯誤 startImmeadiately -> startImmediately 。包裝仍然檢查輸入錯誤的值,但新工作應該使用修正的名稱。也修正了各種內部代碼在各種腳本中的各種錯誤。
- 將範例任務要求從 Walks 更改為 Steps,以獲得更好的文法
- 已更新範例任務,使用 Walking 而不是 Jumping 來替換所有的指標
- 已更新範例數值,以允許在工作室進行測試多一點時間
- 已更新範例任務獎勵,將金幣換成經驗值,以更好地整合賽季通行證範例
使用者介面按鈕實例:
- 新增墊片、角度半徑、UI懸停標籤和調整文字位置,以稍微改善外觀
季節通行證
版本 5 -> 版本 6
使用者介面控制器 * [破壞變更] 更新了對任務 HUD 按鈕的引用,使用新的 MissionsUI.getMissionsHudButton 方法
配置。季節 * 已更新範例季節 startUtc 和 endUtc 以相對於當前時間,以便允許在工作室進行測試,無論包裝何時被測試都能運作。對於大多數用途,您仍然想使用自己賽季配置中的絕對時間。
UI 按鈕實例 * 新增了墊片、角度半徑和 UI 漂浮標籤,以匹配任務面板的稍微改進的外觀