Parámetros

layerIndexEl indice del layer (capa) en la cual que solver IK es llamado.

Descripción

Callback para ajustar el IK (inverse kinematics) de animación

OnAnimatorIK() es llamado por el componente Animator inmediatamente antes de que actualice su sistema IK interno. Este callback puede ser utilizado para establecer las posiciones de las metas IK y sus pesos respectivos.

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { float leftFootPositionWeight; float leftFootRotationWeight; Transform leftFootObj;

private Animator animator;

void Start() { animator = GetComponent<Animator>(); }

void OnAnimatorIK(int layerIndex) { animator.SetIKPositionWeight(AvatarIKGoal.LeftFoot, leftFootPositionWeight); animator.SetIKRotationWeight(AvatarIKGoal.LeftFoot, leftFootRotationWeight); animator.SetIKPosition(AvatarIKGoal.LeftFoot, leftFootObj.position); animator.SetIKRotation(AvatarIKGoal.LeftFoot, leftFootObj.rotation); } }