本文整理匯總了C#中UnityEngine.Animator.InterruptMatchTarget方法的典型用法代碼示例。如果您正苦於以下問題:C# Animator.InterruptMatchTarget方法的具體用法?C# Animator.InterruptMatchTarget怎麽用?C# Animator.InterruptMatchTarget使用的例子?那麽, 這裏精選的方法代碼示例或許可以為您提供幫助。您也可以進一步了解該方法所在類UnityEngine.Animator
的用法示例。
在下文中一共展示了Animator.InterruptMatchTarget方法的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的C#代碼示例。
示例1: SettingAvatar
public void SettingAvatar()
{
animator = root_object.AddComponent<Animator>();
animator.InterruptMatchTarget(); // 強製的にAvatarのターゲットを設定
SetIKs();
//// 各主要部位のTransformを取得してくる
//avt_root = FindChild("センター", root_object.transform);
//avt_right_hand = FindChild("右手首", root_object.transform);
//avt_left_hand = FindChild("左手首", root_object.transform);
//avt_right_foot = FindChild("右足首", root_object.transform);
//avt_left_foot = FindChild("左足首", root_object.transform);
//avt_body = FindChild("上半身", root_object.transform);
//Debug.Log(animator.IsControlled(avt_root));
//Debug.Log(avt_right_hand);
//// Animatorに設定
//Match(avt_root, AvatarTarget.Root);
//Match(avt_right_hand, AvatarTarget.RightHand);
//Match(avt_left_hand, AvatarTarget.LeftHand);
//Match(avt_right_foot, AvatarTarget.RightFoot);
//Match(avt_left_foot, AvatarTarget.LeftFoot);
//Match(avt_body, AvatarTarget.Body);
}
示例2: SettingAvatar
public void SettingAvatar()
{
animator = root_object.AddComponent<Animator>();
animator.InterruptMatchTarget(); // �����I��Avatar�̃^�[�Q�b�g��ݒ�
SetIKs();
//// �e��v���ʂ�Transform��擾���Ă���
//avt_root = FindChild("�Z���^�[", root_object.transform);
//avt_right_hand = FindChild("�E���", root_object.transform);
//avt_left_hand = FindChild("�����", root_object.transform);
//avt_right_foot = FindChild("�E����", root_object.transform);
//avt_left_foot = FindChild("������", root_object.transform);
//avt_body = FindChild("�㔼�g", root_object.transform);
//Debug.Log(animator.IsControlled(avt_root));
//Debug.Log(avt_right_hand);
//// Animator�ɐݒ�
//Match(avt_root, AvatarTarget.Root);
//Match(avt_right_hand, AvatarTarget.RightHand);
//Match(avt_left_hand, AvatarTarget.LeftHand);
//Match(avt_right_foot, AvatarTarget.RightFoot);
//Match(avt_left_foot, AvatarTarget.LeftFoot);
//Match(avt_body, AvatarTarget.Body);
}