文档

Unity Engine

Unity Engine

GetBoneTransform(HumanBodyBones)

Retrieves the Transform mapped to a human bone based on its id.
阅读时间1 分钟最后更新于 1 个月前

Definition

  • Type: Method
  • Namespace: UnityEngine
  • Assembly: UnityEngine.AnimationModule
public Transform GetBoneTransform(HumanBodyBones humanBoneId)

Parameters

humanBoneId

The human bone to be queried. See the HumanBodyBones enum for a list of possible values.

Returns

Type

Description

TransformReturns the Transform mapped to the human bone. Returns null if the human bone has no Transform.

Remarks

Throws InvalidOperationException when Animator.avatar is null.
Throws InvalidOperationException when Animator.avatar is not a valid avatar.
Throws InvalidOperationException when Animator.avatar is not a Humanoid avatar.
Throws IndexOutOfRangeException when humanBoneId is not between 0 and HumanBodyBones.LastBone.