ResourcePreloader

Наследует: Node < Object

Узел, используемый для предварительной загрузки подресурсов внутри сцены, прикинь.

Описание

Этот узел используется для предварительной загрузки подресурсов внутри сцены, поэтому, когда сцена загружена, все ресурсы готовы к использованию и могут быть извлечены из предварительного загрузчика. Вы можете добавить ресурсы с помощью вкладки ResourcePreloader, когда выбран узел.

GDScript имеет упрощенный встроенный метод @GDScript.preload(), который можно использовать в большинстве ситуаций, оставляя использование ResourcePreloader для более сложных сценариев.

Методы

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)


Описания метода

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

Добавляет ресурс в предзагрузчик с указанным name. Если ресурс с указанным name уже существует, новый ресурс будет переименован в "name N", где N — это увеличивающееся число, начиная с 2.


Resource get_resource(name: StringName) const 🔗

Возвращает ресурс, связанный с name.


PackedStringArray get_resource_list() const 🔗

Возвращает список ресурсов внутри предварительного загрузчика.


bool has_resource(name: StringName) const 🔗

Возвращает true, если предварительный загрузчик содержит ресурс, связанный с name.


void remove_resource(name: StringName) 🔗

Удаляет ресурс, связанный с name, из предварительного загрузчика.


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

Переименовывает ресурс внутри предварительного загрузчика с name на newname.