Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
EditorFileSystem
Il file system delle risorse, così come lo vede l'editor.
Descrizione
Questo oggetto contiene informazioni su tutte le risorse nel filesystem, i loro tipi, ecc.
Nota: Questa classe non dovrebbe essere istanziata direttamente. Invece, accedi al singleton usando EditorInterface.get_resource_filesystem().
Metodi
get_file_type(path: String) const |
|
get_filesystem_path(path: String) |
|
get_scanning_progress() const |
|
is_importing() const |
|
is_scanning() const |
|
void |
reimport_files(files: PackedStringArray) |
void |
scan() |
void |
|
void |
update_file(path: String) |
Segnali
filesystem_changed() 🔗
Emesso se il file system è cambiato.
resources_reimported(resources: PackedStringArray) 🔗
Emesso se una risorsa è reimportata.
resources_reimporting(resources: PackedStringArray) 🔗
Emesso prima che una risorsa sia reimportata.
resources_reload(resources: PackedStringArray) 🔗
Emesso se almeno una risorsa viene ricaricata durante la scansione del file system.
script_classes_updated() 🔗
Emesso quando viene aggiornato l'elenco delle classi globali di script.
sources_changed(exist: bool) 🔗
Emesso se è cambiata la sorgente di un file importato.
Descrizioni dei metodi
String get_file_type(path: String) const 🔗
Restituisce il tipo di risorsa del file, specificato il percorso completo. Ciò restituisce una stringa come "Resource" o "GDScript", non un'estensione di file come ".gd".
EditorFileSystemDirectory get_filesystem() 🔗
Ottiene l'oggetto della cartella radice.
EditorFileSystemDirectory get_filesystem_path(path: String) 🔗
Restituisce una vista nel filesystem al percorso path.
float get_scanning_progress() const 🔗
Restituisce il progresso della scansione da 0 a 1 se la scansione del File system è in corso.
Returns true if resources are currently being imported.
Restituisce true se il filesystem è in scansionamento.
void reimport_files(files: PackedStringArray) 🔗
Reimporta un insieme di file. Chiamalo se questi file o i loro file .import sono stati modificati direttamente da uno script o da un programma esterno.
Se il tipo di file è cambiato o il file è stato appena creato, usa update_file() o scan().
Nota: Questa funzione è bloccante, finché l'importazione non viene completata. Tuttavia, l'iterazione del ciclo principale, inclusi i timer e Node._process(), sarà effettuata durante il processo di importazione a causa degli aggiornamenti della barra di avanzamento. Evita le chiamate a reimport_files() o scan() mentre è in corso un'importazione.
void scan() 🔗
Scansiona il file system per eventuali modifiche.
void scan_sources() 🔗
Verifica se la sorgente di una qualsiasi risorsa importata è cambiata.
void update_file(path: String) 🔗
Aggiunge un file in una cartella esistente o pianifica l'aggiornamento delle informazioni del file al riavvio dell'editor. Può essere utilizzato per aggiornare i file di testo salvati da un programma esterno.
Questo non importerà il file. Per reimportare, chiama i metodi reimport_files() o scan().