Path2D

非推奨を表示

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

概要

プロパティ

  • 並列読み取り

    有効にすると、最初と最後のコントロールポイントを接続します。

  • 並列読み取り

    Class.Path2D の色を決定します。

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

    Class.Path2D パスの厚さを決めます。

  • 並列読み取り

    Class.Path2D パスがレンダリングされるかどうかを決定します。

  • 並列読み取り

    Class.Path2D パスが他の GUI とどのようにレンダリングされるかを決定します。

方法

プロパティ

Closed

並列読み取り

有効にすると、最初と最後のコントロールポイントを接続します。

Color3

並列読み取り

Class.Path2D の色を決定します。

SelectedControlPoint

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

SelectedControlPointData

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

Thickness

並列読み取り

Class.Path2D パスの厚さを決めます。

Visible

並列読み取り

Class.Path2D パスがレンダリングされるかどうかを決定します。 false 』、パスはレンダリングされません。しかし、コントロールポイントの変更は正常に更新され、クエリーデータに正しい情報があることを確認します。

ZIndex

並列読み取り

Class.Path2D パスが他の GUI に対してどのように表示されるかを決定します。GuiObject.ZIndex と同じですが、レイアウトオーダーには影響しません。

方法

GetBoundingRect

Class.Path2D のバインディングサイズを Path2D に返します。これは、コントロールポイントのデータを変更することなく、コントロールポイントのデータを変更することに基づいて計算されます。


戻り値

GetControlPoint

Datatype.Path2DControlPoint を返します。これは、Datatype.Path2DControlPoint のインデックスです。インデックスが範囲外にある場合、このメソッドはエラーをスローします。

パラメータ

index: number

戻り値

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

GetControlPoints

Class.Path2D のすべての Path2D を含むテーブルを返します。


戻り値

すべての Path2DControlPoints のテーブル。

GetLength

Class.Path2D の長さを返します。この関数は、Call するたびに費用がかかる可能性があります。


戻り値

GetMaxControlPoints

最大で許可されたコントロールポイントを返します。


戻り値

GetPositionOnCurve

スプラインをクエリーすると、位置の 2D UDim2 が指定された t 値の間にある、パラメータースペースの結果を表示します。スプラインの位置は、端の bends とより広い部分の bends の間により叩きます。<

Class.Path2D がコントロールポイントが 2 未満の場合、エラーが発生します。

パラメータ

ここに値を入力して Path2D に。


戻り値

パラメータースペースの位置。

GetPositionOnCurveArcLength

Datatype.UDim2 の位置を、t の値の間に指定された GetPositionOnCurve() の値と同じ値の間に返します。Class.Path2D:GetPositionOnCurve()|GetPositionOnCurve() のパラメータースペース結果は、スプラインの長さスペー

Class.Path2D がコントロールポイントが 2 未満の場合、エラーが発生します。

パラメータ

Path2D にアクセスする値。


戻り値

位置は、長さの空間にあります。

GetTangentOnCurve

参照パラメータースペースの t 値で指定されたタンジェントを返しますが、Path2D が 0 から 1 (含まれる) の間の値である場合、エラーが発生します。

パラメータ

ここに値を入力して Path2D に。


戻り値

GetTangentOnCurveArcLength

t の値が Arc 長度スペースで t の値の範囲内にある、Path2D のタンジェントを返します。1>t1> が 0 から 1 (含まれる) の間の値である場合、4>t4> が 2 以下の場合、または、7>t7> が 1 以上の場合、エラーが発生します。

パラメータ

ここに値を入力して Path2D に。


戻り値

長度空間の弧の値。

InsertControlPoint

void

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

パラメータ

index: number

挿入するインデックス。

挿入するコントロールポイント。


戻り値

void

RemoveControlPoint

void

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

パラメータ

index: number

削除するインデックス。


戻り値

void

SetControlPoints

void

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

パラメータ

controlPoints: Array

設定するコントロールポイントの新しいリスト。


戻り値

void

UpdateControlPoint

void

指定されたインデックスでコントロールポイントを更新します。インデックスが範囲外にある場合は、警告を投げます。

パラメータ

index: number

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


戻り値

void

イベント

ControlPointChanged

コントロールポイントの変更時間を発射します。