Attention: Here be dragons
This is the latest
(unstable) version of this documentation, which may document features
not available in or compatible with released stable versions of Godot.
Checking the stable version of the documentation...
SkinReference¶
继承: RefCounted < Object
骨架 RID 的引用计数占位对象,RenderingServer 中会使用该 RID。
描述¶
包含来自 Skin (在特定 MeshInstance3D 上下文中使用)的映射的内部对象,用于引用 RenderingServer 中的骨架 RID。
另请参阅 MeshInstance3D.get_skin_reference 和 RenderingServer.instance_attach_skeleton。
请注意,尽管命名相似,但 RenderingServer 中使用的骨架 RID 与 Skeleton3D 节点没有直接的一一对应关系。
特别是,没有 MeshInstance3D 子节点的 Skeleton3D 节点可能对 RenderingServer 来说是未知的。
另一方面,具有多个 MeshInstance3D 节点(每个节点都有不同的 MeshInstance3D.skin 对象)的 Skeleton3D 可能具有多个 SkinReference 实例(因此,有多个骨架 RID)。
方法¶
get_skeleton() const |
|
get_skin() const |
方法说明¶
返回该 SkinReference 所拥有的 RID,如 RenderingServer.skeleton_create 返回的那样。
返回连接到该 SkinReference 的 Skin。如果 MeshInstance3D 未分配 MeshInstance3D.skin,则这将引用该 MeshInstance3D 拥有的内部默认 Skin。
请注意,如果单个 Skin 由多个 Skeleton3D 节点之间的网格共享,则它可能具有多个 SkinReference。