SceneState¶
类别: 核心
简要说明¶
场景文件数据的脚本接口。
方法¶
get_connection_binds ( int idx ) const |
|
get_connection_count ( ) const |
|
get_connection_flags ( int idx ) const |
|
get_connection_method ( int idx ) const |
|
get_connection_signal ( int idx ) const |
|
get_connection_source ( int idx ) const |
|
get_connection_target ( int idx ) const |
|
get_node_count ( ) const |
|
get_node_groups ( int idx ) const |
|
get_node_index ( int idx ) const |
|
get_node_instance ( int idx ) const |
|
get_node_instance_placeholder ( int idx ) const |
|
get_node_name ( int idx ) const |
|
get_node_owner_path ( int idx ) const |
|
get_node_path ( int idx, bool for_parent=false ) const |
|
get_node_property_count ( int idx ) const |
|
get_node_property_name ( int idx, int prop_idx ) const |
|
get_node_property_value ( int idx, int prop_idx ) const |
|
get_node_type ( int idx ) const |
|
is_node_instance_placeholder ( int idx ) const |
枚举¶
枚举 GenEditState :
GEN_EDIT_STATE_DISABLED = 0 ---如果传递给 PackedScene.instance ,阻止对场景状态的编辑。
GEN_EDIT_STATE_INSTANCE = 1 ---如果传递给 PackedScene.instance ,为本地场景提供继承的场景资源。
注: 仅在编辑器生成中可用。
GEN_EDIT_STATE_MAIN = 2 ---如果传递给 PackedScene.instance ,为本地场景提供本地场景资源。只有主场景才应接收主编辑状态。
注: 仅在编辑器生成中可用。
方法说明¶
返回位于的信号的绑定参数列表 idx
.
int get_connection_count ( ) const
返回场景中的信号连接数。
这个 idx
用于在其他数据库中查询连接元数据的参数 get_connection_*
间隔中的方法 [0, get_connection_count() - 1]
.
返回位于的信号的连接标志 idx
. 见 ConnectFlags 常量。
返回连接到位于的信号的方法 idx
.
返回位于的信号名称 idx
.
返回在处拥有信号的节点的路径 idx
,相对于根节点。
返回拥有连接到位于的信号的方法的节点的路径 idx
,相对于根节点。
int get_node_count ( ) const
返回场景中的节点数。
这个 idx
用于查询其他节点数据的参数 get_node_*
间隔中的方法 [0, get_node_count() - 1]
.
PoolStringArray get_node_groups ( int idx ) const
返回与位于的节点关联的组名列表 idx
.
返回节点的索引,该索引是节点相对于其同级节点的位置。对于将新节点添加到基本场景的兄弟场景中的实例场景或继承场景的情况,这只与场景相关并保存在场景中。尽管名称不同,此索引与 idx
这里和其他方法中使用的参数。
PackedScene get_node_instance ( int idx ) const
返回A PackedScene 对于位于的节点 idx
(即从该节点开始的整个分支及其子节点和资源),或 null
如果节点不是实例。
如果节点位于 idx
是一个 InstancePlaceholder .
返回位于的节点的名称 idx
.
返回位于的节点所有者的路径 idx
,相对于根节点。
返回节点的路径 idx
.
如果 for_parent
是 true
,返回 idx
节点的父节点。
返回位于的节点的导出或重写属性数 idx
.
这个 prop_idx
用于查询其他节点属性数据的参数 get_node_property_*
间隔中的方法 [0, get_node_property_count() - 1]
.
返回位于的属性的名称 prop_idx
对于位于的节点 idx
.
返回属性的值 prop_idx
对于位于的节点 idx
.
返回位于的节点类型 idx
.
返回 true
如果节点位于 idx
是一个 InstancePlaceholder .