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

Propiedades

Closed

Leer paralelo

Conecta los primeros y últimos puntos de control cuando estén habilitados.

Color3

Leer paralelo

Determina el Color del Path2D .

SelectedControlPoint

No replicado
Leer paralelo
Seguridad de scripts Roblox

SelectedControlPointData

No replicado
Leer paralelo
Seguridad de scripts Roblox

Thickness

Leer paralelo

Determina la cantidad de grosor de Path2D camino.

Visible

Leer paralelo

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

ZIndex

Leer paralelo

Determina el orden en que se renderiza un camino Path2D con respecto a otras interfaces de usuario. Funciona igual que GuiObject.ZIndex pero no interactúa con el orden de diseño de ninguna manera.

Métodos

GetBoundingRect

Restablece el tamaño de 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 para un índice específico. Si el índice está fuera de los límites, este método devolverá un error.

Parámetros

index: number

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

Path2D . Esta función puede ser costosa si se llama demasiado a menudo.


Devuelve

GetMaxControlPoints

Devuelve el máximo de puntos de control permitidos.


Devuelve

GetPositionOnCurve

Restablece la posición 2D UDim2 a un valor t entre 0 y 1 (incluido), representando el resultado del espacio de parámetro al solicitar el spline. Los valores se compactarán más estrechamente cerca de las curvas y se separarán más ampliamente en segmentos más rectos; véase Class.Path2D:GetPosition

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

Parámetros

El valor para consultar el Path2D en.


Devuelve

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

GetPositionOnCurveArcLength

Restablece la posición 2D UDim2 en un valor t entre 0 y 1 (incluido), representando el espacio de posición de la curva. Los valores se espaciarán alineadamente a lo largo de la curva; véase GetPositionOnCurve() para resultados de espaciamiento 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.


Devuelve

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

GetTangentOnCurve

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

Parámetros

El valor para consultar el Path2D en.


Devuelve

GetTangentOnCurveArcLength

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

Parámetros

El valor para consultar el Path2D en.


Devuelve

El tangente en el espacio de longitud del arco.

InsertControlPoint

void

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

Parámetros

index: number

El índice para insertar.

El punto de control para insertar.


Devuelve

void

RemoveControlPoint

void

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.


Devuelve

void

SetControlPoints

void

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

Parámetros

controlPoints: Array

La nueva lista de puntos de control para establecer.


Devuelve

void

UpdateControlPoint

void

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.


Devuelve

void

Eventos

ControlPointChanged

Dispara cualquier punto de control de tiempo que cambie.