| 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;
}
}