版本: Unity 6 (6000.0)
语言英语
  • C#
实验性: 此 API 处于实验阶段,将来可能会更改或移除。

ValueAnimation<T0>

UnityEngine.UIElements.Experimental 中的类

/

实现于:UnityEngine.UIElementsModule


实现接口:IValueAnimation

建议更改

成功!

感谢您帮助我们提高 Unity 文档的质量。虽然我们不能接受所有提交的内容,但我们确实阅读用户提出的每项建议更改,并在适用时进行更新。

关闭

提交失败

由于某些原因,您的建议更改无法提交。请<a>稍后再试</a>。感谢您抽出时间帮助我们提高 Unity 文档的质量。

关闭

取消

描述

过渡动画的实现对象。

属性

autoRecycle如果此动画对象将在动画完成后自动返回到实例池,则返回 true。
durationMs动画时长(以毫秒为单位)。
easingCurve与此动画相关的平滑函数。默认值为 Easing.OutQuad。
from动画起始值。
initialValue当未设置 from 字段时调用的回调函数,用于检索此动画的起始状态。
interpolator值插值方法。
isRunning指示动画当前是否处于活动状态。
onAnimationCompleted此动画完成后调用的回调函数。
to动画结束值。
valueUpdated每次值插值后调用的回调函数。

构造函数

ValueAnimation_1构造函数。

公共方法

Ease设置缓动函数。
KeepAlive动画完成后不会将对象返回到实例池。
OnCompleted设置此动画完成后调用的回调函数。
Recycle将此动画对象返回到其对象池。
Start使用此对象的 value 值启动动画。
Stop停止此动画。

静态方法

Create创建一个新的 ValueAnimation 对象,或从其实例池中返回一个可用的对象。