共用方式為


KeySpline.GetSplineProgress(Double) 方法

定義

從提供的線性級數計算曲線級數。

public:
 double GetSplineProgress(double linearProgress);
public double GetSplineProgress (double linearProgress);
member this.GetSplineProgress : double -> double
Public Function GetSplineProgress (linearProgress As Double) As Double

參數

linearProgress
Double

要評估的線性級數。

傳回

Double

計算得到的曲線級數。

備註

若要瞭解 的運作方式 KeySpline ,瞭解立方體 Bezier 曲線會很有説明。 三次方貝茲曲線是由一個起始點、一個結束點和兩個控制點所定義。 中的 KeySpline 兩個座標會定義這兩個控制點。 描述主要曲線時,Bezier 曲線的起點一律為 0,而終點一律為 1,這就是您只定義兩個控制點的原因。 產生的曲線會指定動畫在時間區段期間如何插補;也就是說,曲線代表動畫目標屬性在時間區段上變更的速率。 若要進一步瞭解動畫進度與 Bezier 曲線之間的關聯性,請參閱 主要曲線動畫範例

適用於