Здравствуйте!
У меня есть скрипт:
Код
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 есть только руки и ноги, а мне нужно повернуть голову.  
 
Помогите пожалуйста с решением этих проблем, зарание спасибо!