Version: 2017.3
public Keyframe[] keys ;

描述

动画曲线中定义的所有关键点。

这可使您清除、添加或移除数组中的任何关键点。 如果关键点未按时间排序,则在分配时将自动对其进行排序。

注意,数组是“按值”存储的,即,获取关键点会返回所有关键点的副本, 并且设置关键点会将它们复制到曲线中。

另请参阅:Keyframe 结构、AddKeyRemoveKey 函数。

using UnityEngine;
using System.Collections;

public class ExampleClass : MonoBehaviour { private AnimationCurve anim; private Keyframe[] ks; void Start() { ks = new Keyframe[50]; int i = 0; while (i < ks.Length) { ks[i] = new Keyframe(i, i * i); i++; } anim = new AnimationCurve(ks); } void Update() { transform.position = new Vector3(Time.time, anim.Evaluate(Time.time), 0); } }
Copyright © 2023 Unity Technologies
优美缔软件(上海)有限公司 版权所有
"Unity"、Unity 徽标及其他 Unity 商标是 Unity Technologies 或其附属机构在美国及其他地区的商标或注册商标。其他名称或品牌是其各自所有者的商标。
公安部备案号:
31010902002961