如果将把 AnimationClip 与旧版动画组件(而不是动画器)结合使用,则设置为 true。
using UnityEngine;
using System.Collections;
public class animFov : MonoBehaviour
{
void Start()
{
AnimationClip fovc = new AnimationClip();
AnimationCurve curve = AnimationCurve.Linear(0.0f, 60.0f, 10.0f, 90.0f);
fovc.SetCurve("", typeof(Camera), "field of view", curve);
fovc.legacy = true;
GetComponent<Animation>().AddClip(fovc, "animfov");
GetComponent<Animation>().Play("animfov");
}
}