Tweener 参数
脚本化实体补间参数提供了灵活性,并允许您自定义补间动画。将参数与 timeline 一起使用,以获得各种可能性。
使用以下补间参数自定义动画。
duration 指定动画从起始值到其最终值的时间(以秒为单位)。
\["x"\] and \["y"\]
UiTransform2dComponent的x 和 y值的快捷方式,它会自动附加到每个 UI 实体。
timeIntoTween
指定从指定点开始的补间(以秒为单位)。例如,如果duration设置为6,而timeIntoTween设置为 3,则补间从中间点立即开始,并在三秒后结束。
easeMethod 指定要应用于补间的 缓动类型。
ScriptedEntityTweenerEasingMethod_LinearScriptedEntityTweenerEasingMethod_QuadScriptedEntityTweenerEasingMethod_CubicScriptedEntityTweenerEasingMethod_QuartScriptedEntityTweenerEasingMethod_QuintScriptedEntityTweenerEasingMethod_SineScriptedEntityTweenerEasingMethod_ExpoScriptedEntityTweenerEasingMethod_CircScriptedEntityTweenerEasingMethod_ElasticScriptedEntityTweenerEasingMethod_BackScriptedEntityTweenerEasingMethod_Bounce
easeType
修改 easeMethod.
ScriptedEntityTweenerEasingType_InScriptedEntityTweenerEasingType_OutScriptedEntityTweenerEasingType_InOut
delay 指定延迟动画开始的时间量(以秒为单位)。
timesToPlay
播放动画的次数。指定 -1 可无限期播放动画。
isFrom
如果为 false,动画从组件中指定的值开始,到脚本中指定的值结束。
如果为 true,动画从脚本中指定的值开始,到组件中指定的值结束。
isPlayingBackward
如果为true,则动画向后播放。要向后播放动画,必须为timeIntoTween 指定一个值。如果没有为 timeIntoTween 指定值,则忽略此参数。
uuid 由 Scripted Entity Tweener 系统生成并用于调试目的的 ID。您无需修改或指定值。
onComplete, onUpdate, 和 onLoop
使用这些参数可以指定动画完成、更新或循环时的回调函数。onUpdate 还会传回动画的当前完成状态百分比和 animated 参数的当前值。