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...
ResourcePreloader
用於預載入場景子資源的節點。
說明
這個節點可以預載入場景中的子資源,這樣場景載入完成時,所有的資源就都處於就緒可用狀態,可以從預載入器獲取。選中該節點後,可以使用 ResourcePreloader 分頁來新增資源。
GDScript 提供了簡化的 @GDScript.preload() 內建方法,可以在大多數場景使用,ResourcePreloader 則可用於更高階的場合。
方法
void |
add_resource(name: StringName, resource: Resource) |
get_resource(name: StringName) const |
|
get_resource_list() const |
|
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 🔗
如果預載入器包含一個與 name 關聯的資源,則返回 true。
void remove_resource(name: StringName) 🔗
從預載入器中刪除與 name 關聯的資源。
void rename_resource(name: StringName, newname: StringName) 🔗
將預載入器中的資源從 name 重命名為 newname。