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.

ResourcePreloader

Eredita: Node < Object

Un nodo utilizzato per precaricare sotto-risorse all'interno di una scena.

Descrizione

Questo nodo serve per precaricare le sotto-risorse all'interno di una scena, in modo che quando la scena viene caricata, tutte le risorse sono pronte per l'uso e possono essere recuperate dal preloader. È possibile aggiungere le risorse attraverso la scheda ResourcePreloader quando il nodo è selezionato.

GDScript fornisce il metodo integrato semplificato @GDScript.preload() che è sufficiente nella maggior parte delle situazioni, lasciando l'uso di ResourcePreloader per motivi più avanzati.

Metodi

void

add_resource(name: StringName, resource: Resource)

Resource

get_resource(name: StringName) const

PackedStringArray

get_resource_list() const

bool

has_resource(name: StringName) const

void

remove_resource(name: StringName)

void

rename_resource(name: StringName, newname: StringName)


Descrizioni dei metodi

void add_resource(name: StringName, resource: Resource) 🔗

Aggiunge una risorsa al precaricatore con il nome name. Se una risorsa con il nome specificato esiste già, la nuova risorsa sarà rinominata in "name N", dove N è un numero incrementale che parte da 2.


Resource get_resource(name: StringName) const 🔗

Restituisce la risorsa associata al nome name.


PackedStringArray get_resource_list() const 🔗

Restituisce la lista delle risorse presenti nel precaricatore.


bool has_resource(name: StringName) const 🔗

Restituisce true se il preloader contiene una risorsa associata al nome name.


void remove_resource(name: StringName) 🔗

Rimuove la risorsa associata al nome name dal precaricatore.


void rename_resource(name: StringName, newname: StringName) 🔗

Rinomina una risorsa all'interno del precaricatore da name a newname.