本文整理汇总了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);
}