v3.2.2
2019.4+
更新日志
此文件中将记录此软件包的所有重大更改。
[3.2.2] - 2022-10-05
- 将候选实验软件包提升到已验证的生产环境
[3.2.1-pre.1] - 2022-09-28
- 将基于文件的创作提升到公共预发布
[3.2.0-pre.5] - 2022-09-26
- 更改了基于文件的创作的命名空间
- 确保部署命令对于基于文件的创作只能激活一次
- 为基于文件的创作添加了单元测试
[3.2.0-pre.4] - 2022-09-12
- 将创作文档模板应用于 RC 创作文档
[3.2.0-pre.3] - 2022-09-01
- 更新了基于文件的创作的文档
- 更新了 RESTAPI 链接,添加了有关缓存机制的文档
[3.2.0-pre.2] - 2022-08-26
- 更新基于文件的创作的程序集定义文件中的部署 API 版本
[3.2.0-pre.1] - 2022-08-09
- 为 RC 编辑器实现了基于文件的创作
[3.1.3] - 2022-06-17
- 使用 ENABLE_CLOUD_SERVICES_ANALYTICS 标志用于在 2.x 命名空间中使用分析的平台
- 将
com.unity.remote-config-runtime
依赖项更新为3.1.3
[3.1.2] - 2022-06-09
- 为从 2.x 命名空间中的 Analytics 包获取 userId 确定平台的准入名单
- 将
com.unity.remote-config-runtime
依赖项更新为3.1.2
[3.1.1] - 2022-06-08
- 允许 projectId 和 userId 参数位于控制台的有效负载中
- 将
com.unity.remote-config-runtime
依赖项更新为3.1.1
[3.1.0] - 2022-05-31
- 将
com.unity.services.core
依赖项从1.3.2
更新为1.4.0
- 将
com.unity.remote-config-runtime
依赖项更新为3.1.0
- 添加了 2.x 命名空间和相应的 API,以向后兼容 2.x 实现
- 将候选实验软件包提升到已验证的生产环境
[3.0.0] - 2022-05-18
- 将
com.unity.services.core
依赖项从1.3.1
更新为1.3.2
- 将
com.unity.remote-config-runtime
依赖项更新为3.0.0
- 更新了 SDK 文档
- 将候选实验软件包提升到已验证的生产环境
[3.0.0-pre.16] - 2022-04-21
- 将
com.unity.remote-config-runtime
依赖项更新为3.0.0-pre.30
- 将
com.unity.services.authentication
依赖项从1.0.0-pre.37
更新为2.0.0
[3.0.0-pre.15] - 2022-04-08
- 将
com.unity.remote-config-runtime
依赖项更新为3.0.0-pre.29
- 将
com.unity.services.core
依赖项从1.2.0
更新为1.3.1
- 将
com.unity.nuget.newtonsoft-json
依赖项从3.0.1
更新为3.0.2
[3.0.0-pre.14] - 2022-03-27
- 在远程配置运行时添加了
RemoteConfigService.Instance
作为访问模式,而不是静态类ConfigManager
- 为 ConfigManager 添加了 API 更新程序 [已弃用]
- 远程配置运行时命名空间已从
Unity.RemoteConfig
更改为Unity.Services.RemoteConfig
- 将
com.unity.remote-config-runtime
依赖项更新为3.0.0-pre.28
[3.0.0-pre.13] - 2022-03-17
- 修复了如果没有互联网则出现原始值的错误
- 将
com.unity.remote-config-runtime
依赖项更新为3.0.0-pre.27
[3.0.0-pre.12] - 2022-03-09
- 将
com.unity.nuget.newtonsoft-json
依赖项从2.0.2
更新为3.0.1
- 将
com.unity.remote-config-runtime
依赖项更新为3.0.0-pre.26
- 更新了有关 Web 响应中的元数据参数的文档
[3.0.0-pre.11] - 2022-02-16
- 从缓存文件读取时,将编码从 ASCII 更改为 UTF8
- 将
com.unity.remote-config-runtime
依赖项更新为3.0.0-pre.25
[3.0.0-pre.10] - 2022-02-11
- 将
com.unity.remote-config-runtime
依赖项更新为3.0.0-pre.23
- 绕过控制台的缓存机制
- 重构了单元测试
[3.0.0-pre.9] - 2022-01-13
- 将
com.unity.remote-config-runtime
依赖项更新为3.0.0-pre.19
- 修复了使用不同配置类型的连续请求的错误
- 从 UnityWebRequest 中删除了已弃用的 chunkedTransfer 属性
- 在请求标头中添加了 playerId 和 installationId
- 如果核心/身份验证服务未初始化,则添加警告
[3.0.0-pre.8] - 2021-12-06
- 将
com.unity.remote-config-runtime
依赖项更新为3.0.0-pre.17
- 绕过了身份验证中如果令牌或 playerId 不可用则出现的异常错误
- 从 UnityEngine Application.cloudProjectId 静态属性检索 projectId
- 更新了有关使用不同 configType 的集成文档
[3.0.0-pre.7] - 2021-11-24
- 从核心服务检索 projectId,删除了控制台的预处理器指令
[3.0.0-pre.6] - 2021-11-23
- 将
com.unity.remote-config-runtime
依赖项更新为3.0.0-pre.15
- 绕过了核心服务中如果互联网连接不可用则出现的异常错误
- 将
com.unity.nuget.newtonsoft-json
依赖项从2.0.0
更新为2.0.2
- 修复了在远程配置运行时,如果请求失败,则返回不正确的请求原点的错误
- 更新了 ExampleSample 和
CodeIntegration.md
文档
[3.0.0-pre.5] - 2021-11-03
- 将
com.unity.remote-config-runtime
依赖项更新为3.0.0-pre.13
- 更新了有关从远程配置运行时获取 FetchConfigs() 和 FetchConfigsAsync() 方法的集成指南
- 更新了 ExampleSample
- 清理了 manifest.json
- 更新了指向控制面板的链接
[3.0.0-pre.4] - 2021-09-21
- 将
com.unity.remote-config-runtime
依赖项更新为3.0.0-pre.10
- 修复了文档中的链接,并更新了集成指南
- 更新了 ExampleSample
- 使用 Docs 标志删除了不必要的 API 文档
[3.0.0-pre.3] - 2021-08-30
- 将规则文档更新为活动工作流程
- 添加了
upgrade-guide.md
,其中包含有关现有远程配置用户升级到 3.0.x 远程配置的说明 - 将环境文档更新为新的游戏服务环境工作流程
- 更新了远程配置运行时软件包的内部依赖项,以支持其他平台
[3.0.0-pre.2] - 2021-08-27
- 删除了创建、更新和删除环境的功能
- 添加了初始拉取环境和配置
[3.0.0-pre.1] - 2021-07-28
- 随着
com.unity.remote-config-runtime
依赖项的更新,最小编辑器版本现在为 2019.4 - 远程配置 3.0.x 版本的平台支持目前仅限于 PC、Mac、Android、iOS
- 更新了远程配置运行时软件包的内部依赖项,以支持新的环境系统
- 更新了文档以在
CodeIntegration.md
中包含 Unity 游戏服务的新初始化流程
[2.1.1-exp.1] - 2021-06-28
- 更新了远程配置运行时软件包的内部依赖项,以支持过滤设置
[2.1.0-exp.2] - 2021-05-17
- 更新了指向控制面板的链接
[2.1.0-exp.1] - 2021-04-22
- 从编辑器软件包中删除了“规则”UI。我们将继续在我们的活动控制面板和公共 API 上支持此功能。此更改不会影响现有的规则运行时交付。
请访问 https://dashboard.unity3d.com/remote-config 和 https://dashboard.unity3d.com/campaigns 以获取更多信息。
[2.0.2-exp.1] - 2021-02-09
调整了用于隔离测试的 upm 文件
- 添加了有关 Apple 隐私调查的文档
添加了 .sample.json 文件
[2.0.1] - 2020-12-10
为编辑器记录了以前未记录的 RemoteConfigDataStore、RemoteConfigWebApiClient、SegmentationRulesTreeview 和 SettingsTreeview 中的方法
- 更新了 yamato 文件
[2.0.0] - 2020-10-21
- 将候选预览软件包提升到已验证的生产环境
[2.0.0-preview.2] - 2020-10-21
- 更新了文档和软文件
[2.0.0-preview.1] - 2020-10-06
- 运行时现在是独立的依赖项
[1.4.0-preview.5] - 2021-01-26
- 调整了用于隔离测试的 upm 文件
- 添加了有关 Apple 隐私调查的文档
- 添加了 .sample.json 文件
[1.4.0-preview.4] - 2020-12-07
- 记录了之前未记录的 IRCUnityWebRequest 和 ConfigManagerImpl 中的运行时方法
- 为编辑器记录了以前未记录的 RemoteConfigDataStore、RemoteConfigWebApiClient、SegmentationRulesTreeview 和 SettingsTreeview 中的方法
- 更新了 yamato 文件
[1.4.0] - 2020-10-21
- 将候选预览软件包提升到已验证的生产环境
[1.4.0-preview.3] - 2020-10-21
- 更新了文档和软文件
[1.4.0-preview.2] - 2020-10-03
- JSON 设置现在允许数组作为值
[1.4.0-preview.1] - 2020-08-28
- 添加了 ConfigManager 构造函数的归属
[1.3.2-preview.10] - 2020-08-25
- 字符串类型的设置可以处理双引号,因此它可以用作 json
[1.2.4-preview.4] - 2020-08-25
- 字符串类型的设置可以处理双引号,因此它可以用作 json
[1.3.2-preview.9] - 2020-08-17
- 修复了 Json.net 意外地将日期格式的字符串默认格式化为 Date 的错误
[1.2.4-preview.3] - 2020-08-17
- 修复了 Json.net 意外地将日期格式的字符串默认格式化为 Date 的错误
[1.2.4-preview.2] - 2020-07-31
- 内部管道修复更新的版本升级
[1.2.4-preview.1] - 2020-07-31
- 提高版本,因为 1.2.3 已验证存在
[1.3.2-preview.8] - 2020-07-31
- UI 修复
[1.2.3-preview.2] - 2020-07-31
- UI 修复
[1.3.2-preview.7] - 2020-07-24
- 从代码库中删除了 StateMachine
[1.3.2-preview.6] - 2020-07-16
- 在设置配置视图中将设置类型从 Json 更改为/从 Json 更改为 Json 时,解决了类型转换错误
- 向 IRCUnityWebRequest 添加了成员和方法以完全支持 UnityWebRequest
- 在运行时的 ConfigManagerImpl 中的 DoRequest 方法中添加了超时
[1.3.2-preview.5] - 2020-07-09
- 解决了 Json 模态关闭时出现的间歇性空引用错误
[1.3.2-preview.4] - 2020-07-02
- ConfigManager 现在是 ConfigManagerImpl 类的薄包装器
- ConfigManagerImpl 构造函数现在接受缓存文件名作为参数,这在存在多个 ConfigManager 实例时写入不同的缓存文件时很有用
- 解决了在仪表板上和编辑器中创建 json 设置时发生的转换错误
[1.3.2-preview.3] - 2020-06-18
- 更新了内部测试夹具,外部请求现在被模拟
- 如果存在组件下拉菜单,则 JSON 编辑器模态中的文本区域现在会动态调整大小
[1.3.2-preview.2] - 2020-05-28
- 修复了在运行时发送平台信息的错误。
[1.2.3] - 2020-05-28
- 更新了内部测试夹具
[1.2.3-preview.1] - 2020-05-28
- 修复了在运行时发送平台信息的错误。
[1.3.2-preview.1] - 2020-05-21
- JSON 编辑器模态现在支持以下类型的 json 转换
- 文本资产
- 可脚本化对象
- 附加到游戏对象的自定义脚本
[1.3.1-preview.4] - 2020-05-13
- EditorWindow 类型现在传递给 json 模态,以便能够保存对除 RemoteConfigWindow 之外的父窗口类型的引用。
- 删除环境现在是一个单一请求;该服务在内部清理相应的规则和配置。
[1.2.2] - 2020-05-13
- 更新了内部测试夹具
- 文档更新
[1.3.1-preview.3] - 2020-05-06
- 解决了从仪表板编辑的 JSON 键在编辑器和运行时未被正确处理的错误。
[1.3.1-preview.2] - 2020-04-30
- 解决了 json 设置保存模态内容的 UI 错误
[1.2.1] - 2020-04-28
- 将候选预览软件包提升到已验证的生产环境
[1.2.1-preview.1] - 2020-04-28
- 由于内部发布错误而进行的修改
[1.3.1-preview.1] - 2020-04-24
- 完全删除了 DataManager,以避免将方法和事件不必要地委托给 DataStore
- 在 DataStore 可脚本化对象上应用了单例模式
[1.2.0] - 2020-04-14
- 将候选预览软件包提升到已验证的生产环境
- 文档更新
[1.3.0-preview.2] - 2020-04-10
- 修复了导致添加设置按钮在查看规则时出现,从而导致单击时出现空引用错误的错误
- 修复了运行时中从不同来源读取设置的正确顺序的错误
- 在导入包后,由于模态继承,解决了 CS0108 警告
[1.3.0-preview.1] - 2020-03-27
- 添加了对 json 作为新设置类型的支持。
- 添加了方法 GetJson() 以在运行时使用 json。
- 在编辑器中添加了 UI Json 窗口,用于操作 json 设置值(通过“编辑”按钮而不是文本框进行操作)。
- 添加了在 Json 窗口中格式化和验证 json 的功能。
- 添加了从本地文件加载 json 的功能。
[1.2.0-preview.4] - 2020-03-13
- 修复了由于默认的 JSON.net DateParseHandling 导致日期被自动格式化的错误
[1.2.0-preview.3] - 2020-02-28
- 修复了 UI 错误,其中如果 rollout 百分比的输入框值为空,则未正确更新。
- 变体规则中的设置的“全选”按钮现在是一个可切换的复选框
- 在细分规则中添加了“全选”复选框
[1.2.0-preview.2] - 2020-02-14
- 将设置树视图重构为它自己的公共类,因此它可以用于创建自定义 GUI。
- 现在,所有树视图列默认情况下都应自动调整大小。
- 从规则类型“变体”切换到“细分”时添加了确认对话框
- 使 Unity.RemoteConfig.Editor.RemoteConfigWebApiClient 成为一个公共类。
- RuntimeConfig 类中的 Config 对象在创建时被初始化
- 包现在将所有服务器错误作为控制台中的警告公开
- 将复选框(用于将设置添加到细分规则)移至树视图左侧,以保持一致性。
- 现在,远程配置窗口将阻止您更改密钥名称、类型和正在规则中使用的设置(以模拟后端 API)。
[1.2.0-preview.1] - 2020-02-03
- 修复了在创建/更新规则时未推送 configId 和 environmentId 的错误。
[1.2.0-preview] - 2020-01-31
- 现在,配置和配置的规则将分别显示,并带有相应的标签。
- 在远程配置 GUI 中添加了对变体规则的支持。
- 在规则名称旁边添加了一个规则类型下拉菜单,使用它可以在细分规则和变体规则之间切换。
- 注意:从变体规则切换到细分规则会导致对变体的本地更改丢失。
- 更新了变体规则的设置表
- 添加了一个“添加变体”按钮,它将添加一个变体。
- 每个变体都有一个名称和一个变体权重。
- 权重默认情况下为
null
,这将在分配时导致后端上的均匀平衡。
- 向
RuntimeConfig
中的config
添加了一个公共获取方法作为JObject
,因此可以将整个配置作为JObject
检索。 - 向变体规则设置视图添加了一个“全选”按钮,它将向规则添加所有设置。
- 一系列 UI 稳定性修复和重构。
[1.1.0-preview.4] - 2020-01-09
- 修复了在尝试将默认环境设置为默认环境时,环境管理窗口会错误地报告错误的错误。
[1.1.0-preview.3] - 2020-01-08
- 现在,在环境窗口中显示创建、更新和删除环境的服务器错误。
- 修复了从缓存中异步读/写以及写入缓存的错误。在适当的排队系统到位之前,文件 I/O 将是同步的。
[1.1.0-preview.2] - 2019-12-27
- 修复了首次将远程配置添加到新项目时导致 404 错误无限循环的错误。
- 添加了一些文本,告诉开发人员首次安装时需要创建第一个环境。
- 向规则条件字段添加了帮助按钮和 Jexl 语法标签
[1.1.0-preview.1] - 2019-12-16
- 环境窗口现在不能停靠或调整大小
- 如果“是默认值”复选框和环境名称都未更改,则在环境窗口中禁用“更新”按钮
- 如果环境名称为空,则在环境窗口中禁用“创建”按钮
- 如果环境是默认的且复选框被锁定,则在环境窗口中添加“是默认值”复选框的工具提示
- 在远程配置窗口中添加了更直观的图标,用于环境的“是默认值”参数
- 在环境窗口中添加了按钮,用于将环境 ID 复制到缓冲区中
- 为环境窗口添加了加载状态
- 环境窗口处于活动状态时,远程配置窗口被禁用
- 在环境管理窗口中添加了取消按钮
- 使最小窗口大小在 x 方向上稍大一些,以便为新的环境详细信息 GUI 留出空间
[1.1.0-preview] - 2019-12-12
注意:
这是一个小更新,它将对您的远程配置环境造成更改,这些更改与 <1.1.x 版本不兼容,请在更新之前阅读更新说明。 https://docs.unity3d.org.cn/Packages/com.unity.remote-config@1.1/manual/Environments.html注意:
添加了 JSON.NET 作为编辑器和运行时 JSON 解析的依赖项,使用包:com.unity.nuget.newtonsoft-json- 添加了开发人员定义的环境,附加信息包含在版本 1.1.x 的文档中
- 将环境 ID 添加到主远程配置窗口 (RC 窗口)
- 将环境默认状态添加到 RC 窗口
- 在 RC 窗口上添加了按钮,以启动用于创建、编辑和删除环境的弹出对话框
- 环境将在修改后立即同步
[1.0.9-preview] - 2019-11-27
- 将设置的删除按钮调整到最右边的列;以前它在左边。
- 修复了浮点值解析错误的错误
[1.0.8] - 2019-11-14
- 在关闭远程配置窗口和更改环境时,添加了对未保存更改的确认对话框
- 修复了
RemoteConfigDataManager
在RemoteConfigDataStoreAsset
不存在时尝试设置其为脏的错误 - 添加了
unity.model
预定义属性的文档 - 远程配置窗口现在支持具有重复设置键名的设置,但后端仍将拒绝重复设置键
- 当推送服务器失败时,远程配置窗口将重新获取所有内容,以便用户可以看到他们服务器上环境的状态。
- 在远程配置窗口添加了一个按钮,点击它可以将你带到远程配置仪表板。
- 现在发布环境会在环境下拉菜单中显示“默认”。
- 当鼠标悬停在远程配置窗口中的可编辑字段上时,光标现在会变成编辑光标。
- 将“-”删除按钮更改为垃圾桶图标。
- 修复了 Windows 上的错误,该错误会导致远程配置窗口很小时,规则名称换行到下一行。
[1.0.7] - 2019-10-10
- 布尔型复选框现在是一个下拉菜单,包含“True”和“False”。
- “推出百分比”滑块标签现在也是一个可编辑的文本字段。
- 添加了对更多 Unity 属性的支持:
unity.cpu
、unity.graphicsDeviceVendor
和unity.ram
。 - 修复了浮点数舍入问题。
- 编辑器窗口现在会在编辑器关闭时以及进入播放模式时保存最后获取的环境、配置和规则。
[1.0.6] - 2019-09-18
- 更新了隐私条款。
- 更新了文档以澄清安装和集成说明。
- 更新了文档中的一个屏幕截图。
- 修复了 UI 入门文本中的格式问题。
[1.0.5] - 2019-09-14
- 更新了许可证文档。
- 删除了不必要的 markdown 文件,以清理发布内容。
[1.0.4] - 2019-09-04
- 在开始和结束日期/时间下添加了一个标签,以显示预期的格式。
- 在 RC 管理窗口中添加了一些警告消息。
- 当没有设置时发出警告。
- 当规则中没有设置时发出警告。
- 将“默认配置”的名称更改为“设置配置”。
- 更新了文档,以反映字符串值字符限制从 1024 个字符更改为 10000 个字符。
- 在 RC 管理中,启用/禁用、删除和优先级字段现在对“设置配置”隐藏,因为它们不可编辑。
[1.0.3] - 2019-08-22
- 修复了 RC 管理窗口的稳定性问题,该问题会导致它在推送新规则后一直处于加载状态。
[1.0.2] - 2019-08-21
- 这是一个版本升级,用于为 2019.3 版本的验证准备包。
[1.0.0] - 2019-08-13
- 将 JSON.Net 添加为远程配置的依赖项。
- 在幕后,远程配置现在使用 UnityWebRequest 获取配置,然后使用 JSON.Net 解析响应。
[0.3.2] - 2019-07-26
- 每个设置上的输入字段现在都是该设置的类型,因此开发人员不必担心使用不正确的值。
- 当设置键名称达到 255 个字符时添加警告。
[0.3.1] - 2019-07-11
- 修复了导致远程配置管理窗口在域名重新加载后无法正确显示的错误。
- 添加了对类型为“long”的设置的支持。
- 添加了用于推出百分比的滑块控件。
- UI 现在可以从任何服务器端错误中恢复。
- UI 现在会拒绝重复的规则名称,而不是依赖于服务 API。
- 将远程配置配置请求移至 API 网关中的新 URI。
- 删除了对需要在末尾添加
-prd
的 API 网关 URL 的依赖,因此开发人员始终与生产后端服务交互。 - “所有用户”伪规则现在被称为它实际的名称,“默认配置”。
[0.3.0] - 2019-07-01
- 添加了新的运行时包装器,以便更轻松地集成 Unity 远程配置。有关更多信息,请参阅文档。
- 新的运行时类是:
Unity.RemoteConfig.ConfigMananger
和Unity.RemoteConfig.RuntimeConfig
。 ConfigManager
是开发人员与 Unity 远程配置交互的主要方式。
- 新的运行时类是:
- 修复了删除设置也会从引用已删除设置的规则中删除它的错误。现在,删除设置不会从相应的规则中删除它。
- 删除了错误的调试日志。
- 窗口加载程序现在将在推送设置时出现(以前只有在推送规则时才会出现)。
[0.2.1] - 2019-05-28
- Analytics 不再需要启用才能使用 Unity 远程配置。我们现在只需要项目与组织相关联。为此,请转到窗口>服务,并按照提示操作。
- 通用 UI 和稳定性修复。
- 修复了允许在活动规则中删除设置的错误。
[0.2.0] - 2019-05-08
- 包名称已更改为 Unity 远程配置。
- 命名空间现在是:
Unity.RemoteConfig
- 例如,
UnityEditor.RemoteSettings
->Unity.RemoteConfig.Editor
。
- 例如,
[0.1.0] - 2019-05-06
- 已将 startDate 和 endDate 添加到规则以允许日历化。
- startDate 和 endDate 的默认值为 null。
- 支持的格式为 ISO8601,格式为“yyyy-MM-dd'T'HH:mm:ssZ”,例如:“2019-04-29T15:01:43Z”。
- 从代码库中删除了 .AI 前缀,新的命名空间名称现在为 UnityEditor.RemoteSettings。
- 错误修复。
- 更好地处理服务器响应错误。
- 远程设置的类型字段现在有一个下拉菜单,其中包含所有支持的类型。
- 添加了一个规则优先级字段,该字段决定哪些规则将覆盖其他规则的值。
- 规则优先级范围为 0-1000,0 为最高优先级规则(将覆盖所有其他规则的值),1000 为最低优先级规则。
- 如果两个或多个规则具有相同的优先级,则将从最新的规则到最旧的规则进行评估(最旧的规则将覆盖较新规则的匹配键)。
- 可以通过 RS 管理窗口中规则列表中的新列设置规则优先级。
- 将远程设置添加到规则的工作流程已更改:不再有下拉菜单。现在,在规则上,所有远程设置都可见,要将其添加到规则中,只需单击键左侧的复选框。要将其删除,只需取消选中相同的复选框。
- GUI 性能改进和总体稳定性。
- 删除了对所有 RS 管理窗口标题进行排序的功能,因为它不起作用。
[0.0.6] - 2019-04-19
- 规则管理和远程设置管理窗口已合并。新的窗口可以通过窗口>远程设置>远程设置管理找到。
- 默认远程设置现在位于“所有用户”规则下。
- 拉取/推送现在同步规则和远程设置。
- 远程设置数据存储现在都合并到一个 RemoteSettingsDataStore 中。
- RemoteSettingsDataManager 可用于以安全的方式访问 RemoteSettingsDataStore。
- 主要的稳定性修复。
- 更新了 Analytics 被禁用时显示的消息,以反映不再需要项目密钥。
[0.0.5] - 2019-04-17
- UI 现在在网络操作正在进行时被阻止。
- 稳定性和错误修复。
[0.0.4] - 2019-03-29
- 添加了添加、删除和编辑规则的功能。
- 更新了命名空间:所有编辑器代码现在都在
UnityEditor.AI.RemoteSettings
下,运行时代码现在在UnityEngine.AI
下,而不是UnityEngine.AI.RemoteSettings
下。 - 通用稳定性和错误修复。
[0.0.3] - 2019-03-19
- 在整个 UI 代码中添加了更多单元测试。
- 在远程设置编辑器窗口中实现了 TreeView。
- 通用优化。
- 添加了从编辑器将远程设置推送到任何环境的功能。
- 将 UI 移动到窗口>远程设置>远程设置管理。
[0.0.2] - 2019-02-26
添加了
- RS 编辑器窗口中的本地覆盖复选框,将强制编辑器使用本地值而不是云值。
- 在
UnityEngine.AI.RemoteSettings
下创建了最初的 RemoteSettings 运行时 API 包装器。 - 通过 Unity Test Runner 添加了单元测试。每个测试类都需要单独运行,因为 Unity Test Runner 的 PrebuildSetup 步骤存在限制。注意:需要关闭 RS 编辑器窗口才能运行测试。
[0.0.1] - 2019-02-20
添加了
- UI 在窗口>Unity Analytics>远程设置下。
- 添加了用于推送设置的按钮,但未连接到 API(尚未准备好)。
- 添加了在本地创建和删除键的功能。
- 添加了在本地更新键名称、类型和值的功能。