Path2D

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Sommario

Proprietà

Metodi

Proprietà

Closed

Lettura Parallela

Collega i primi e gli ultimi punti di controllo quando è abilitato.

Color3

Lettura Parallela

Determina il colore del Path2D .

SelectedControlPoint

Non Replicato
Sicurezza Script Roblox
Lettura Parallela

SelectedControlPointData

Non Replicato
Sicurezza Script Roblox
Lettura Parallela

Thickness

Lettura Parallela

Determina quanto è spesso il percorso Path2D .

Visible

Lettura Parallela

Determina se il percorso Path2D viene reso o meno.Quando è falso, il percorso non verrà Renderizzare.Tuttavia, qualsiasi modifica ai punti di controllo verrà aggiornata correttamente, assicurando che i dati interrogati abbiano le informazioni corrette.

ZIndex

Lettura Parallela

Determina l'ordine in cui un percorso Path2D rende relativamente ad altre interfacce grafiche.Funziona allo stesso modo di GuiObject.ZIndex ma non interagisce con l'ordine di layout in alcun modo.

Metodi

GetBoundingRect

Restituisce la dimensione di confezione Rect per il Path2D.Questo viene calcolato in base ai punti di controllo e non può essere modificato al di fuori del cambio dei dati del punto di controllo.


Restituzioni

GetControlPoint

Restituisce il Path2DControlPoint per un dato indice. Se l'indice è fuori limite, questo metodo lancerà un'errore.

Parametri

index: number
Valore predefinito: ""

Restituzioni

Il punto di controllo all'indice dato.

GetControlPoints

Restituisce una tabella di tutti i Path2DControlPoints per il Path2D .


Restituzioni

Tabella di tutti i Path2DControlPoints .

GetLength

Restituisce la lunghezza del Path2D . Questa funzione può essere costosa se chiamata troppo spesso.


Restituzioni

GetMaxControlPoints

Restituisce il numero massimo di punti di controllo consentiti.


Restituzioni

GetPositionOnCurve

Restituisce la posizione 2D UDim2 alla posizione a un valore dato t tra 0 e 1 (inclusivo), che rappresenta il risultato del parametro dello spazio di query della splina.I valori saranno più strettamente impacchettati vicino alle curve e più ampiamente distribuiti in segmenti più retti; vedi GetPositionOnCurveArcLength() per risultati di spaziatura ancora più uniformi.

Lancia un'errore se il Path2D ha meno di due punti di controllo.

Parametri

Il valore per interrogare il Path2D a.

Valore predefinito: ""

Restituzioni

La posizione nello Spaziodei parametri.

GetPositionOnCurveArcLength

Restituisce la posizione 2D UDim2 alla posizione a un valore dato t tra 0 e 1 (inclusivo), che rappresenta il risultato spaziale dell'arco della lunghezza della query della splina.I valori saranno distribuiti equamente lungo lo spline; vedi GetPositionOnCurve() per i risultati di spaziatura dei parametri.

Lancia un'errore se il Path2D ha meno di due punti di controllo.

Parametri

Il valore per interrogare il Path2D a.

Valore predefinito: ""

Restituzioni

La posizione nello Spaziodi lunghezza dell'arco.

GetTangentOnCurve

Restituisce la tangente a un valore dato t in spazio di parametro dove t è un valore tra 0 e 1 (inclusivo).Lancia un'errore se il Path2D ha meno di due punti di controllo.

Parametri

Il valore per interrogare il Path2D a.

Valore predefinito: ""

Restituzioni

GetTangentOnCurveArcLength

Restituisce la tangente a un valore dato t in spazio di lunghezza dell'arco in cui t è un valore tra 0 e 1 (inclusivo).Lancia un'errore se il Path2D ha meno di due punti di controllo.

Parametri

Il valore per interrogare il Path2D a.

Valore predefinito: ""

Restituzioni

La tangente nello Spaziodi lunghezza dell'arco.

InsertControlPoint

()

Inserisce un nuovo Path2DControlPoint a un dato indice.Lancia un avviso se l'indice è fuori dai limiti o se stai tentando di aggiungere punti di controllo oltre il limite di 50.

Parametri

index: number

L'indice da inserire.

Valore predefinito: ""

Il punto di controllo da inserire.

Valore predefinito: ""

Restituzioni

()

RemoveControlPoint

()

Rimuove un punto di controllo nell'indice specificato. Lancia un avviso se l'indice è fuori dai limiti.

Parametri

index: number

L'indice da rimuovere a.

Valore predefinito: ""

Restituzioni

()

SetControlPoints

()

Imposta tutti i punti di controllo sull'vettorespecificato, sostituendo tutti i punti esistenti con nuovi.Lancia un avvertimento se ci sono più di 50 punti nell'vettorecontrolPoints .

Parametri

controlPoints: Array

La nuova lista di punti di controllo da Impostare.

Valore predefinito: ""

Restituzioni

()

UpdateControlPoint

()

Aggiorna il punto di controllo all'indice specificato. Lancia un avviso se l'indice è fuori dal limite.

Parametri

index: number

L'indice del punto di controllo da Aggiornarmento.

Valore predefinito: ""
Valore predefinito: ""

Restituzioni

()

Eventi

ControlPointChanged

Scatta ogni volta che cambiano i punti di controllo del tempo.