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)。
方法¶
get_skeleton() const |
|
get_skin() const |
方法说明¶
返回RenderingServer.skeleton_create()返回的此Skin引用拥有的RID。
返回连接到此Skin引用的Skin。如果MeshRender没有分配MeshRender.skin,这将引用该MeshRender拥有的内部默认Skin。
请注意,如果单个Skin由多个SkeletonMesh节点之间的网格共享,则它可能具有多个SkinReference。