EditorFeatureProfile¶
Un perfil de características del editor que puede ser usado para deshabilitar características específicas.
Descripción¶
Un perfil de características del editor puede ser usado para deshabilitar características específicas del editor de Godot. Cuando se deshabilita, las características no aparecen en el editor, lo que hace que el editor esté menos desordenado. Esto es útil en entornos educativos para reducir la confusión o cuando se trabaja en equipo. Por ejemplo, los artistas y los diseñadores de niveles podrían utilizar un perfil de características que deshabilite el editor de scripts para evitar hacer accidentalmente cambios en los archivos que no deben editar.
Para gestionar visualmente los perfiles de característica del editor, utiliza Editor > Manage Feature Profiles... en la parte superior de la ventana del editor.
Métodos¶
get_feature_name ( Feature feature ) |
|
is_class_disabled ( String class_name ) const |
|
is_class_editor_disabled ( String class_name ) const |
|
is_class_property_disabled ( String class_name, String property ) const |
|
is_feature_disabled ( Feature feature ) const |
|
load_from_file ( String path ) |
|
save_to_file ( String path ) |
|
void |
set_disable_class ( String class_name, bool disable ) |
void |
set_disable_class_editor ( String class_name, bool disable ) |
void |
set_disable_class_property ( String class_name, String property, bool disable ) |
void |
set_disable_feature ( Feature feature, bool disable ) |
Enumeraciones¶
enum Feature:
FEATURE_3D = 0 --- El editor 3D. Si esta característica está desactivada, el editor 3D no se mostrará, pero los nodos 3D seguirán mostrándose en el diálogo Crear nuevo nodo.
FEATURE_SCRIPT = 1 --- La pestaña Script, que contiene el editor de scripts y el navegador de referencia de clases. Si esta característica está desactivada, la pestaña Script no se mostrará.
FEATURE_ASSET_LIB = 2 --- La pestaña AssetLib. Si esta función está desactivada, la pestaña AssetLib no se mostrará.
FEATURE_SCENE_TREE = 3 --- Edición del árbol de la escena. Si esta función está desactivada, el acoplamiento del árbol de escenas seguirá siendo visible pero será de sólo lectura.
FEATURE_NODE_DOCK = 4 --- El nodo dock. Si esta característica está desactivada, las señales y grupos no serán visibles y modificables desde el editor.
FEATURE_FILESYSTEM_DOCK = 5 --- El dock del Sistema de Archivo. Si esta función está desactivada, el acoplamiento del Sistema de archivos no será visible.
FEATURE_IMPORT_DOCK = 6 --- El Import dock. Si esta función está desactivada, el muelle de importación no será visible.
FEATURE_MAX = 7 --- Representa el tamaño del enum Feature.
Descripciones de Métodos¶
Devuelve el nombre legible para los humanos de la feature
.
Devuelve true
si la clase especificada por class_name
está desactivada. Cuando esté desactivada, la clase no aparecerá en el diálogo Crear nuevo nodo.
Devuelve true
si la edición para la clase especificada por class_name
está desactivada. Cuando esté deshabilitada, la clase seguirá apareciendo en el diálogo Crear nuevo nodo, pero el inspector será de sólo lectura cuando seleccione un nodo que extienda la clase.
Devuelve true
si property
está desactivado en la clase especificada por class_name
. Cuando una propiedad está deshabilitada, no aparecerá en el inspector cuando se seleccione un nodo que extienda la clase especificada por class_name
.
Devuelve true
si la función feature
está desactivada. Cuando una característica está deshabilitada, desaparecerá por completo del editor.
Carga un perfil de características de editor desde un archivo. El archivo debe seguir el formato JSON obtenido mediante el botón Exportar del administrador de perfiles de características o el método save_to_file.
Guarda el perfil de características del editor en un archivo en formato JSON. Luego puede ser importado usando el botón Import del administrador del perfil de característica o el botón load_from_file.
Si disable
es true
, se desactiva la clase especificada por class_name
. Cuando esté desactivada, la clase no aparecerá en el diálogo Crear nuevo nodo.
Si disable
es true
, desactiva la edición para la clase especificada por class_name
. Cuando esté desactivada, la clase seguirá apareciendo en el diálogo Crear nuevo nodo, pero el inspector será de sólo lectura cuando seleccione un nodo que extienda la clase.
Si disable
es true
, desactiva la edición para property
en la clase especificada por class_name
. Cuando una propiedad está deshabilitada, no aparecerá en el inspector cuando se seleccione un nodo que extienda la clase especificada por class_name
.
Si disable
es true
, se desactiva la función de edición especificada en feature
. Cuando una característica está deshabilitada, desaparecerá por completo del editor.