Version:

IN THIS ARTICLE

设置注册表

使用设置注册表,您可以为 Open 3D Engine (O3DE)** 应用程序和工具提供设置和配置。

设置存储在扩展名为.setreg.setregpatch的 JSON 文件中。您可以使用 JSON 指针语法 定义、查询和更改 O3DE 应用程序设置。在以下示例中,JSON 指针路径为"/O3DE/CustomSetting":

{
    "O3DE": {
        "CustomSetting": false
    }
}

可以通过 JSON Patch JSON Merge Patch 格式文件来合并和修改设置。

您可以通过以下方法与 O3DE 中的设置注册表进行交互:

主题

主题说明
命令行参数和设置注册表了解如何从命令行修改 Settings Registry 并访问提供给应用程序的命令行。
Settings Registry Script API通过 Python 和 Lua 的示例了解 Settings Registry Script API。
使用控制台命令访问设置注册表使用 Console 命令读取和修改 Settings Registry。
从设置注册表发出控制台命令了解如何使用设置注册表运行 Console 命令。
使用 C++ 将 Settings Registry 输出到 Stream使用 C++ 将 Settings Registry 输出到 IO 流。
设置注册表开发人员指南提供有关 Settings Registry 的详细开发人员信息。为多种情况提供了设置注册表示例。详细介绍了 CMake Build Generation 系统、Settings Registry 和 Gem Module System 之间的交互。
Gem 加载和 Settings Registry了解如何使用 Settings Registry 加载 Gem 模块和配置 Gem 设置。
设置注册表链接了解设置注册表如何触发其他设置注册表文件的导入。

相关主题

主题说明
Gem模块系统说明 O3DE 如何在 C++ 中加载和初始化 Gem。