继承于
Reference < Object
,是所有资源类型的基类,可以这样理解Node
负责逻辑而Resource
负责保存数据。
总的来说所有Godot从硬盘存取的东西都是
Reference
在新建Resource的窗口里我们可以看到Resource
的派生树及它的所有派生类,就像我们在新建Node窗口中可以浏览到Node
的派生树及它的所有派生类一样。
常用属性
类型 | 属性名 | 说明 |
---|---|---|
bool | resource_local_to_scene | 默认false,如果是true则意味着,每个场景都包含这个资源的一个独立拷贝 |
String | resource_name | 资源名称 |
String | resource_path | 资源路径 |
常用方法
类型 | 方法名 | 说明 |
---|---|---|
void | _setup_local_to_scene ( ) virtual | |
Resource | duplicate ( bool subresources=false ) const | 复制,默认不复制子资源,即子资源在拷贝间是共享的 |
Node | get_local_scene ( ) const | |
RID | get_rid ( ) const | RID 是资源的唯一编号 |
void | setup_local_to_scene ( ) | |
void | take_over_path ( String path ) |