更改日志

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

核心

版本 4 -> 版本 5

  • 模态管理器 * [重大更改] 所有包裹的 HUD 按钮现在存储在中央化位置,在 ScreenGui 下的 FeaturePackagesCore 。这个 ScreenGui 可以用 ModalManager.getHudGui() 获取。它包含两个框架,用于在屏幕上不同位置存储 HUD 按钮。所有包裹都需要更新以使用新的集中式 HUD 按钮位置。

    • 添加了 ModalManager.toggleOpen 方法来切换指定模态的可见性。
  • UITimer、共享静态 * [破坏变更] 重命名 CircularIndicatorRoundProgressBar 以更符合直线 ProgressBar 的名称。这包括 CollectionServiceTag 和相同名称的实例。

  • playPurchaseEffect * 修复了动画图像标签在收集动画完成后未清理的问题

    • 修复了在覆盖透明度后,第一个项目退出早期的动画循环
    • 动画图标现在总是有 ImageTransparency0 来允许在动画时更好地显示不透明的图标
    • 减少了 Hover 动画时间从 0.5 秒减少到 0.3 秒以获得更强烈的感觉
    • 调整了 UIHover 动画以清晰化逻辑,避免调整 TextButtons 和 TextLabels,而是选择调整 TextTransparencyBackgroundTransparency 。其他实例类型仍会被调整大小。
  • 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 方法

  • 配置季节 * 更新了示例赛季 startUtcendUtc 以相对于当前时间,以便允许在工作室进行测试,无论包在测试时何时测试。对于大多数目的,你仍然想使用自己赛季配置中的绝对时间。

  • 用户界面按钮实例 * 添加了边框、角度半径和 UI悬停标签,与任务面板的稍微改进的样式匹配