AnimationClip.SampleAnimation 采样动画

public void SampleAnimation(GameObject go, float time);

参数说明
go动画的游戏对象。
time采样动画时间。

描述 :

在给定的时间采样动画,为任意动画的属性。

建议使用动画界面,而不是出于性能的考虑。这回在给定的时间采样动画。在剪辑任意动画的组件属性将被替换为采样值。大部分时间你可以使用Animation.Play替代。SampleAnimation用于当你需要在一个无序的方式帧之间跳跃,或基于某些特殊的输入。

  1. using UnityEngine;
  2. using System.Collections;
  3. public class ExampleClass : MonoBehaviour {
  4. public AnimationClip clip;
  5. void Update() {
  6. clip.SampleAnimation(gameObject, clip.length - Time.time);
  7. }
  8. }

?