1234567891011121314151617181920212223242526 |
- using UnityEngine;
- using System.Collections;
- using RootMotion.FinalIK;
- namespace RootMotion.Demos {
- /// <summary>
- /// Boxing with Aim IK.
- /// Changing character facing direction with Aim IK to follow the target.
- /// </summary>
- public class AimBoxing : MonoBehaviour {
- public AimIK aimIK; // Reference to the AimIK component
- public Transform pin; // The hitting point as in the animation
-
- void LateUpdate() {
- // Rotate the aim Transform to look at the point, where the fist hits it's target in the animation.
- // This will set the animated hit direction as the default starting point for Aim IK (direction for which Aim IK has to do nothing).
- aimIK.solver.transform.LookAt(pin.position);
- // Set myself as IK target
- aimIK.solver.IKPosition = transform.position;
- }
- }
- }
|