Path2D

非推奨を表示

*このコンテンツは、ベータ版のAI(人工知能)を使用して翻訳されており、エラーが含まれている可能性があります。このページを英語で表示するには、 こちら をクリックしてください。

概要

プロパティ

方法

プロパティ

Closed

並列読み取り

有効にすると、最初と最後の制御ポイントを接続します。

Color3

並列読み取り

Path2D の色を決定します。

SelectedControlPoint

複製されていません
Robloxのスクリプトセキュリティ
並列読み取り

SelectedControlPointData

複製されていません
Robloxのスクリプトセキュリティ
並列読み取り

Thickness

並列読み取り

Path2D パスがどれほど粗いかを決定します。

Visible

並列読み取り

Path2D パスがレンダリングされるかどうかを決定します。偽りの場合、パスはレンダリングされません。ただし、コントロールポイントの変更は正しく更新され、クエリのデータに正しい情報が含まれるようにします。

ZIndex

並列読み取り

Path2D パスが他の GUI に対してレンダリングされる順序を決定します。GuiObject.ZIndex と同じように動作しますが、レイアウトの順序とは何ら関わりません。

方法

GetBoundingRect

Rect バインディングサイズを返し、Path2D に。これは制御ポイントに基づいて計算され、制御ポイントデータを変更する以外では変更できません。


戻り値

GetControlPoint

指定されたインデックスに対して Path2DControlPoint を返します。インデックスが境界外にある場合、このメソッドはエラーをスローします。

パラメータ

index: number
既定値: ""

戻り値

指定されたインデックスのコントロールポイント。

GetControlPoints

返すのは、Path2DControlPoints のすべてのテーブルで、Path2D です。


戻り値

すべての Path2DControlPoints のテーブル。

GetLength

Path2D の長さを返します。この機能は、頻繁に呼ばれると高価になります。


戻り値

GetMaxControlPoints

許可される最大制御ポイント数を返します。


戻り値

GetPositionOnCurve

2D UDim2 位置を 0 から 1 (含む) の間の指定された t 値で返し、スプラインをクエリするパラメータ空間結果を表示します。値は、曲がり角付近やより平坦なセグメントでより締められたパッケージになり、GetPositionOnCurveArcLength() で平行したスペース結果を見ることができます。

Path2D が 2つ以下の制御ポイントを持っている場合、エラーをスローします。

パラメータ

Path2D をクエリーする値。

既定値: ""

戻り値

パラメータ空間の位置。

GetPositionOnCurveArcLength

2D UDim2 位置を 0 から 1 (含む) の間の指定された t 値で返し、スプラインをクエリすることで円長空間の結果を表示します。値はスプライン沿いに均等に配置されます;パラメータスペース結果については、GetPositionOnCurve() を参照してください。

Path2D が 2つ以下の制御ポイントを持っている場合、エラーをスローします。

パラメータ

Path2D をクエリーする値。

既定値: ""

戻り値

アーク長空間の位置。

GetTangentOnCurve

返す tangent at a given t 値は、t が 0 から 1 (含む) の間の値の間にあるパラメータ空間です。Path2D に制御ポイントが 2 未満ある場合、エラーをスローします。

パラメータ

Path2D をクエリーする値。

既定値: ""

戻り値

GetTangentOnCurveArcLength

返す tangent at a given t 値は、t が 0 から 1 (含む) の間の値である、円の長さ空間です。Path2D に制御ポイントが 2 未満ある場合、エラーをスローします。

パラメータ

Path2D をクエリーする値。

既定値: ""

戻り値

アーク長空間の弦数。

InsertControlPoint

()

指定されたインデックスに新しい Path2DControlPoint を挿入します。インデックスが境界外にあるか、制御ポイントを 50 の制限を超えて追加しようとしている場合、警告をスローします。

パラメータ

index: number

挿入するインデックス。

既定値: ""

挿入する制御ポイント。

既定値: ""

戻り値

()

RemoveControlPoint

()

指定されたインデックスでコントロールポイントを削除します。インデックスが境界外にある場合は警告をスローします。

パラメータ

index: number

削除するインデックス。

既定値: ""

戻り値

()

SetControlPoints

()

すべての制御ポイントを指定された配列に設定し、すべての既存のポイントを新しいものに置き換えます。controlPoints 配列に 50 以上のポイントがある場合、警告をスローします。

パラメータ

controlPoints: Array

設定する新しい制御ポイントのリスト。

既定値: ""

戻り値

()

UpdateControlPoint

()

指定されたインデックスの制御ポイントを更新します。インデックスが範囲外である場合は警告をスローします。

パラメータ

index: number

更アップデートするコントロールポイントインデックス。

既定値: ""
既定値: ""

戻り値

()

イベント

ControlPointChanged

制御ポイントが変更されると、いつでも発火します。