ドキュメント

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.