go | Transform 階層のルートオブジェクト |
rootMotionTransformName | Transform の Transform 名。もし空の場合ルートモーションは定義されずアバターの動作に自身で対応させる必要があります。 |
新規のジェネリック アバターを作成します。
全ての ルート ゲームオブジェクトの配下の Transform はこのジェネリックアバターの一部となります。
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; } }