Path2D

Mostrar obsoleto

*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.

Resumen

Propiedades

Métodos

Eventos

Propiedades

Closed

Leer paralelo

Conecta los primeros y últimos puntos de control cuando se activa.

Color3

Leer paralelo

Determina el color del Path2D.

SelectedControlPoint

No replicado
Seguridad de scripts Roblox
Leer paralelo

SelectedControlPointData

No replicado
Seguridad de scripts Roblox
Leer paralelo

Thickness

Leer paralelo

Determina qué tan grueso es el camino Path2D.

Visible

Leer paralelo

Determina si el camino Path2D se renderiza o no.Cuando sea falso, el camino no se Renderizar.Sin embargo, cualquier modificación en los puntos de control se actualizará correctamente, asegurando que los datos de consulta tengan la información correcta.

ZIndex

Leer paralelo

Determina el orden en el que un camino Path2D se renderiza en relación con otras interfaces gráficas.Funciona de la misma manera que GuiObject.ZIndex pero no interactúa con el orden de diseño de ninguna manera.

Métodos

GetBoundingRect

Devuelve el tamaño de encuadre Rect para el Path2D.Esto se calcula en función de los puntos de control y no se puede modificar fuera de cambiar los datos del punto de control.


Devuelve

GetControlPoint

Devuelve el Path2DControlPoint por un índice dado. Si el índice está fuera de los límites, este método lanzará un error.

Parámetros

index: number
Valor predeterminado: ""

Devuelve

El punto de control en el índice dado.

GetControlPoints

Devuelve una tabla de todos los Path2DControlPoints para el Path2D .


Devuelve

Tabla de todos los Path2DControlPoints .

GetLength

Devuelve la longitud del Path2D . Esta función puede ser costosa si se llama con demasiada frecuencia.


Devuelve

GetMaxControlPoints

Devuelve el número máximo permitido de puntos de control.


Devuelve

GetPositionOnCurve

Devuelve la posición 2D UDim2 en un valor dado de t entre 0 y 1 (inclusivo), que representa el resultado del espacio de parámetros de la consulta de la superficie.Los valores estarán más apretados cerca de las curvas y más separados en segmentos más rectos; véase GetPositionOnCurveArcLength() para obtener resultados de espacio incluso.

Lanza un error si el Path2D tiene menos de dos puntos de control.

Parámetros

El valor para consultar el Path2D en.

Valor predeterminado: ""

Devuelve

La posición en el espacio de parámetros.

GetPositionOnCurveArcLength

Devuelve la posición 2D UDim2 en un valor dado de t entre 0 y 1 (inclusivo), que representa el resultado del espacio de longitud de arco al consultar la spline.Los valores estarán equitativamente espaciados a lo largo del spline; véase GetPositionOnCurve() para los resultados de espacio de parámetros.

Lanza un error si el Path2D tiene menos de dos puntos de control.

Parámetros

El valor para consultar el Path2D en.

Valor predeterminado: ""

Devuelve

La posición en el espacio de longitud de arco.

GetTangentOnCurve

Devuelve la tangente en un valor dado t en el espacio de parámetros donde t es un valor entre 0 y 1 (inclusivo).Lanza un error si el Path2D tiene menos de dos puntos de control.

Parámetros

El valor para consultar el Path2D en.

Valor predeterminado: ""

Devuelve

GetTangentOnCurveArcLength

Devuelve la tangente en un valor dado t en el espacio de longitud de arco donde t es un valor entre 0 y 1 (inclusivo).Lanza un error si el Path2D tiene menos de dos puntos de control.

Parámetros

El valor para consultar el Path2D en.

Valor predeterminado: ""

Devuelve

La tangente en el espacio de longitud de arco.

InsertControlPoint

()

Inserta un nuevo Path2DControlPoint en un índice dado.Lanza una advertencia si el índice está fuera de límite o si estás tratando de agregar puntos de control más allá del límite de 50.

Parámetros

index: number

El índice para insertar en.

Valor predeterminado: ""

El punto de control para insertar.

Valor predeterminado: ""

Devuelve

()

RemoveControlPoint

()

Elimina un punto de control en el índice dado. Lanza una advertencia si el índice está fuera de los límites.

Parámetros

index: number

El índice para eliminar en.

Valor predeterminado: ""

Devuelve

()

SetControlPoints

()

Establece todos los puntos de control en el matriz/listaespecificado, reemplazando todos los puntos existentes con nuevos.Lanza una advertencia si hay más de 50 puntos en el controlPoints matriz/lista.

Parámetros

controlPoints: Array

La nueva lista de puntos de control para establecer.

Valor predeterminado: ""

Devuelve

()

UpdateControlPoint

()

Actualiza el punto de control en el índice dado. Lanza una advertencia si el índice está fuera de rango.

Parámetros

index: number

El índice de punto de control para actualización.

Valor predeterminado: ""
Valor predeterminado: ""

Devuelve

()

Eventos

ControlPointChanged

Dispara en cualquier momento que cambien los puntos de control.