Здравствуйте!
У меня есть скрипт:
Код
using UnityEngine;
using System.Collections;
public class AnimatorIKDemo : MonoBehaviour {
public Transform leftHandIKTarget;
private Animator animator;
void Start() {
animator = GetComponent<Animator>();
}
void OnAnimatorIK(int layer) {
animator.SetIKRotationWeight(AvatarIKGoal.RightHand,1.0f);
animator.SetIKRotation(AvatarIKGoal.RightHand,leftHandIKTarget.rotation);
animator.SetIKPosition(AvatarIKGoal.RightHand, leftHandIKTarget.position);
animator.SetIKPositionWeight(AvatarIKGoal.RightHand, 1f);
}
}
}
И две проблемы: 1) рука следует за Target, но не поворачивается. 2) в AvatarIKGoal есть только руки и ноги, а мне нужно повернуть голову.
Помогите пожалуйста с решением этих проблем, зарание спасибо!