管理编辑器功能

前言

某些情况下,我们可能会想要限制 Godot 编辑器所能使用的功能。例如,团队中的 UI 设计师无需见到 3D 功能,而老师会想要逐步向学生介绍功能。Godot 内置的“功能配置”系统可以实现这样的需求。

使用功能配置,可以隐藏编辑器中主要功能和节点。这仅隐藏了部分界面,并不会真正移除对这些功能的支持,所以依赖于这些特性的场景和脚本仍然可以正常工作。这同时也意味着,功能配置并不是一种优化技巧。要了解如何对 Godot 进行优化,请参阅 性能

创建配置

要管理编辑器功能,请前往编辑器 > 管理编辑器功能。这样就打开了管理编辑器功能配置窗口。默认是没有配置的。请点击创建配置文档并为其命名。然后你就会看到 Godot 编辑器中所有功能的列表了。

../../_images/configure_profile.png

第一个部分可以移除主要的编辑器功能,比如 3D 编辑器或脚本编辑器。主要功能的下方是 Godot 中的所有类,也可以禁用。点击节点后,会在额外项目中列出其属性和选项,可以单独禁用。

../../_images/node_features.png

分享配置

要在编辑器之间分享配置,请点击导出按钮。请将自定义配置保存为 .profile 文件。要在其他编辑器中使用,请打开其管理编辑器配置窗口并点击导入,然后选择该 .profile 文件。

如果大量电脑都需要自定义配置,这个过程可能会比较繁琐。另一种办法是启用 Godot 的自包含模式,可以将所有编辑器配置放在与编辑器二进制文件同一文件夹中。详情请参阅 自包含模式