go | トランスフォームヒエラルキーのルートオブジェクト |
rootMotionTransformName | ルートモーショントランスフォームのトランスフォーム名。もし空の場合、ルートモーションは定義されずアバターの動作に対応させる必要があります。 |
新規のジェネリックアバターを作成します。
すべてのルートゲームオブジェクトの配下のトランスフォームはこのジェネリックアバターの一部となります。
function Start() { var go: GameObject = Selection.activeGameObject; if (go != null && go.GetComponent.<Animator>() != null) { var avatar: Avatar = AvatarBuilder.BuildGenericAvatar(go, ""); avatar.name = "Bob"; Debug.Log(avatar.isHuman ? "is human" : "is generic"); var animator: Animator = go.GetComponent.<Animator>() as Animator; animator.avatar = avatar; } }