ResourcePreloader

Inherits: Node < Object

资源预加载器节点。

描述

该节点用于预加载场景内的子资源,因此当场景加载时,所有资源都可以使用并且可以从预加载器中检索。

GDScript 有一个简化的 @GDScript.preload 内置方法,可以在大多数情况下使用,让 ResourcePreloader 用于更高级的场景。

方法

void

add_resource ( String name, Resource resource )

Resource

get_resource ( String name ) const

PoolStringArray

get_resource_list ( ) const

bool

has_resource ( String name ) const

void

remove_resource ( String name )

void

rename_resource ( String name, String newname )

方法说明

将一个资源添加到预加载器中,并给出name。如果给定的name的资源已经存在,新的资源将被重命名为”name N”,其中N是一个从2开始的递增数字。


返回与 name 关联的资源。


返回预加载器内的资源列表。


如果预加载器包含一个与name相关的资源,则返回true


  • void remove_resource ( String name )

从预加载器中删除与name有关的资源。


将预加载器中的资源从name重命名为newname