SkinReference

继承: RefCounted < Object

RenderingServer中使用的骨架RID的引用计数持有人对象。

描述

包含来自特定MeshRender上下文中使用的Skin的映射的内部对象,用于引用RenderingServer中骨架的RID

另见MeshRender.get_skin_reference()RenderingServer.instance_attach_skeleton()

请注意,尽管命名相似,但RenderingServer中使用的骨架RID与SkeletonMesh节点没有直接的一对一对应关系。

特别是,没有MeshRender子节点的SkeletonMesh节点可能对RenderingServer未知。

另一方面,具有多个MeshRender节点(每个节点都有不同的MeshRender.skin对象)的SkeletonMesh可能具有多个Skin引用实例(因此,多个骨架RIDs)。

方法

RID

get_skeleton() const

Skin

get_skin() const


方法说明

RID get_skeleton() const 🔗

返回RenderingServer.skeleton_create()返回的此Skin引用拥有的RID


Skin get_skin() const 🔗

返回连接到此Skin引用的Skin。如果MeshRender没有分配MeshRender.skin,这将引用该MeshRender拥有的内部默认Skin

请注意,如果单个Skin由多个SkeletonMesh节点之间的网格共享,则它可能具有多个SkinReference