核心
版本 4 -> 版本 5
模态管理器 * [重大更改] 所有包裹的 HUD 按钮现在存储在中央化位置,在 ScreenGui 下的 FeaturePackagesCore 。这个 ScreenGui 可以用 ModalManager.getHudGui() 获取。它包含两个框架,用于在屏幕上不同位置存储 HUD 按钮。所有包裹都需要更新以使用新的集中式 HUD 按钮位置。
- 添加了 ModalManager.toggleOpen 方法来切换指定模态的可见性。
UITimer、共享静态 * [破坏变更] 重命名 CircularIndicator 到 RoundProgressBar 以更符合直线 ProgressBar 的名称。这包括 CollectionServiceTag 和相同名称的实例。
playPurchaseEffect * 修复了动画图像标签在收集动画完成后未清理的问题
- 修复了在覆盖透明度后,第一个项目退出早期的动画循环
- 动画图标现在总是有 ImageTransparency 的 0 来允许在动画时更好地显示不透明的图标
- 减少了 Hover 动画时间从 0.5 秒减少到 0.3 秒以获得更强烈的感觉
- 调整了 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悬停标签,与任务面板的稍微改进的样式匹配