Path2D

사용되지 않는 항목 표시

*이 콘텐츠는 AI(베타)를 사용해 번역되었으며, 오류가 있을 수 있습니다. 이 페이지를 영어로 보려면 여기를 클릭하세요.

요약

속성

메서드

속성

Closed

병렬 읽기

활성화되면 첫 번째와 마지막 컨트롤 지점을 연결합니다.

Color3

병렬 읽기

Path2D의 색상을 결정합니다.

SelectedControlPoint

복제되지 않음
Roblox 스크립트 보안
병렬 읽기

SelectedControlPointData

복제되지 않음
Roblox 스크립트 보안
병렬 읽기

Thickness

병렬 읽기

Path2D경로가 얼마나 두꺼운지 결정합니다.

Visible

병렬 읽기

Path2D경로가 렌더링되는지 여부를 결정합니다.거짓일 경우 경로가 렌더링되지 않습니다.그러나 컨트롤 지점에 대한 모든 수정은 올바르게 업데이트되어 쿼리 데이터에 올바른 정보가 있는지 확인합니다.

ZIndex

병렬 읽기

다른 GUI에 대해 Path2D 경로가 렌더링되는 순서를 결정합니다.동일한 작업을 수행하지만 레이아웃 순서와 상호작용하지 않습니다. GuiObject.ZIndex

메서드

GetBoundingRect

Rect에 대한 바인딩 크기를 반환합니다. Path2D .이는 컨트롤 포인트 데이터를 변경하는 것 외에는 수정할 수 없으며 계산됩니다.


반환

GetControlPoint

지정된 인덱스에 대해 Path2DControlPoint를 반환합니다. 인덱스가 범위를 벗어났으면 이 메서드가 오류를 발생시킵니다.

매개 변수

index: number
기본값: ""

반환

지정된 인덱스에 있는 컨트롤 지점.

GetControlPoints

에 대한 모든 의 테이블을 반환합니다..


반환

모든 Path2DControlPoints의 테이블.

GetLength

Path2D의 길이를 반환합니다. 이 함수는 너무 자주 호출하면 비용이 많이 들 수 있습니다.


반환

GetMaxControlPoints

허용되는 최대 제어 지점 수를 반환합니다.


반환

GetPositionOnCurve

0과 1(포함) 사이의 지정된 값에서 2D 위치를 반환하여 스플라인 쿼리의 매개 변수 공간 결과를 나타냅니다.값은 구부와 더 넓은 곳에서 더 좁게 팩되고, 더 평평한 세그먼트에서는 더 넓은 간격 결과가 나타납니다; 심지어 간격 결과를 보려면 GetPositionOnCurveArcLength()을 참조하십시오.

Path2D에 제어점이 두 개 미만이면 오류를 던집니다.

매개 변수

쿼리할 Path2D 값.

기본값: ""

반환

매개 변수 공간의 위치.

GetPositionOnCurveArcLength

0과 1(포함) 사이의 지정된 값에서 2D 위치를 반환하여 스플라인을 쿼리하여 곡선 길이 공간 결과를 나타냅니다.값은 스플라인 전체에 걸쳐 균등하게 배치됩니다; 매개 변수 간격 결과는 GetPositionOnCurve()에 참조하십시오.

Path2D에 제어점이 두 개 미만이면 오류를 던집니다.

매개 변수

Path2D를 쿼리할 값.

기본값: ""

반환

곡선 길이 공간의 위치.

GetTangentOnCurve

t 에서 0과 1(포함) 사이의 값인 매개 변수 공간에서 삼각함수를 반환합니다.Returns the tangent at a given t in parameter space where Path2D 에 제어점이 두 개 미만이면 오류를 던집니다.

매개 변수

쿼리할 Path2D 값.

기본값: ""

반환

GetTangentOnCurveArcLength

곡선 길이 공간에서 t 값에서 삼각함수를 반환하여 t 는 0과 1(포함) 사이의 값입니다.Path2D에 제어점이 두 개 미만이면 오류를 던집니다.

매개 변수

쿼리할 Path2D 값.

기본값: ""

반환

곡선 길이 공간의 미분값.

InsertControlPoint

()

지정된 인덱스에 새로운 Path2DControlPoint를 삽입합니다.인덱스가 범위를 벗어났거나 50의 제한을 넘어 컨트롤 지점을 추가하려고 하는 경우 경고를 던집니다.

매개 변수

index: number

삽입할 인덱스.

기본값: ""

삽입할 제어 지점.

기본값: ""

반환

()

RemoveControlPoint

()

지정된 인덱스에서 컨트롤 지점을 제거합니다. 인덱스가 범위 밖이면 경고를 던집니다.

매개 변수

index: number

제거할 인덱스.

기본값: ""

반환

()

SetControlPoints

()

모든 제어 지점을 지정된 배열로 설정하여 기존 모든 지점을 새 지점으로 교체합니다.controlPoints 배열에 50점 이상이 있으면 경고를 던집니다.

매개 변수

controlPoints: Array

설정할 새로운 제어 지점 목록.

기본값: ""

반환

()

UpdateControlPoint

()

지정된 인덱스에서 컨트롤 지점을 업데이트합니다. 인덱스가 범위를 벗어났다면 경고를 던집니다.

매개 변수

index: number

업데이트할 제어 지점 인덱스.

기본값: ""
기본값: ""

반환

()

이벤트

ControlPointChanged

제어 지점이 변경될 때마다 발생합니다.