Path2D

顯示已棄用項目

*此內容是使用 AI(Beta 測試版)翻譯,可能含有錯誤。若要以英文檢視此頁面,請按一下這裡

概要

屬性

方法

屬性

Closed

平行讀取

啟用時,連接第一個和最後一個控制點。

Color3

平行讀取

決定 Path2D 的顏色。

SelectedControlPoint

未複製
平行讀取
Roblox 指令碼安全性

SelectedControlPointData

未複製
平行讀取
Roblox 指令碼安全性

Thickness

平行讀取

決定 Path2D 道路的厚度。

Visible

平行讀取

決定是否要顯示 Path2D 路徑。當為 false 時,路徑將不會成像。但是,對控制點的任何修改都會正確更新,以確保查詢資料的正確資訊。

ZIndex

平行讀取

決定 Path2D 路徑與其他使用者介面的順序。作用相同於 GuiObject.ZIndex,但不與頁面順序互動。

方法

GetBoundingRect

返回 RectPath2D 的圍界尺寸。這是基於控制點的數值,不能在變更控制點資料外改變。


返回

GetControlPoint

返回 Path2DControlPoint 對指定的索引。如果索引位於極限之外,此方法將發生錯誤。

參數

index: number

返回

指定索引的控制點。

GetControlPoints

返回 Path2DControlPoints 的所有 Path2D 桌子。


返回

Datatype.Path2DControlPoint|Path2DControlPoints 的所有桌子。

GetLength

返回 Path2D 的長度。此功能如果呼叫過於頻繁,可能會很貴。


返回

GetMaxControlPoints

返回允許的最大控制點數。


返回

GetPositionOnCurve

UDim2 值之間 (包括) 在 0 和 1 之間代表參數空間結果的曲線拋射。值會在端弧中更緊密地包裝在彎和更寬的區間之間 (例如); 參考 t 以獲得更�

如果 Path2D 的控制點數小於兩個,則發生錯誤。

參數

值,以便在 Path2D 上查詢。


返回

參數空間的位置。

GetPositionOnCurveArcLength

在指定的 UDim2 值間以 2D t 位置返回,代表在交叉線上擷取結果的索引長度空間。值將以平均分布在條狀體上;請參閱 GetPositionOnCurve() 獲得參數分布結果。

如果 Path2D 的控制點數小於兩個,則發生錯誤。

參數

值,用於查詢 Path2D。


返回

位置在拱長度空間。

GetTangentOnCurve

t 值返回參數空間中的 t 值,其中 Path2D 是一個值在 0 和 1 (包括) 之間。如果 1> Class.Path2D1> 有少於兩個控制點,則會發生錯誤。

參數

值,以便在 Path2D 上查詢。


返回

GetTangentOnCurveArcLength

t 值的空間長度上返回指定的 t 值,Path2D 是一個值在 0 和 1 (包括) 之間。如果 1> Class.Path2D1> 有少於兩個控制點,則會發生錯誤。

參數

值,以便在 Path2D 上查詢。


返回

橢圓在邊長空間的楔形。

InsertControlPoint

void

在指定的索引上插入新的 Path2DControlPoint 。如果索引位於界限之外或者您正在嘗試添加控制點,則會發出警告。

參數

index: number

可插入的索引。

插入控制點。


返回

void

RemoveControlPoint

void

移除指定索引的控制點。如果索引超出範圍,則會發出警告。

參數

index: number

可以移除的索引。


返回

void

SetControlPoints

void

將所有控制點設置為指定的陣列,並且將所有現有點都重新設置為新的。如果 controlPoints 陣列中有超過 50 個點,則會發出警告。

參數

controlPoints: Array

新控制點的新列表。


返回

void

UpdateControlPoint

void

更新控制點在指定的索引上。如果索引超出範圍,則會發出警告。

參數

index: number

控制點索引更新。


返回

void

活動

ControlPointChanged

發射任何時間控制點變更。