EasingStyle

*此内容使用人工智能(Beta)翻译,可能包含错误。若要查看英文页面,请点按 此处

这些枚举值被传递到 TweenInfo.new() 来控制 Tween 的运动。以下图表反映了 Enum.EasingDirection.In 的放松风格。对于反映Enum.EasingDirection.OutEnum.EasingDirection.InOut的图表,请参阅用户界面动画

Graphs of EasingStyle variations with an 'In' EasingDirection.

项目

名称概要
Linear0

以恒定速度移动。

Sine1

速度由一个渐变运动的弦波决定,以获得轻微的放松运动。

Back2

略超过目标,然后返回到位场景。

Quad3

Sine 相似,但基于指数乘插值的稍微更锋利的曲线。

Quart4

Cubic 相似,但基于四次方插值的曲线更锋利。

Quint5

Quart 相似,但基于 quintic 插值的曲线更锋利。

Bounce6

在达到目标后多次向后跳跃,最终定居之前。

Elastic7

像附在橡皮带上一样移动,超过目标几次。

Exponential8

基于指数乘插值的最锋利的曲线。

Circular9

遵循圆弧,使加速更突然,减速更平缓,比 QuintExponential 更多。

Cubic10

Quad 相似,但基于立方插值的弧度略微更锋利。

在此页面