Path2D

Mostrar obsoleto

*Este conteúdo é traduzido por IA (Beta) e pode conter erros. Para ver a página em inglês, clique aqui.

Resumo

Propriedades

Métodos

Propriedades

Closed

Ler Parallel

Conecta os primeiros e últimos pontos de controle quando ativado.

Color3

Ler Parallel

Determina a cor do Path2D .

SelectedControlPoint

Não replicado
Ler Parallel
Segurança do script Roblox

SelectedControlPointData

Não replicado
Ler Parallel
Segurança do script Roblox

Thickness

Ler Parallel

Determina a quantidade de Path2D caminho é.

Visible

Ler Parallel

Determina se o caminho Path2D é renderizado ou não. Quando falso, o caminho não será renderizado. No entanto, quaisquer modificações aos pontos de controle serão atualizadas corretamente, garantindo que os dados de busca estejam atualizados corretamente, garantindo que os dados de busca estejam atualizados corretamente.

ZIndex

Ler Parallel

Determina a ordem em que um caminho Path2D é renderizado em relação a outros GUIs. Funciona da mesma forma que GuiObject.ZIndex , mas não interage com a ordem de layout de forma alguma.

Métodos

GetBoundingRect

Retorna o tamanho de Rect para o limite de tamanho para o Path2D. Isso é calculado com base nos pontos de controle e não é modificável fora de alterar os dados do ponto de controle.


Devolução

GetControlPoint

Retorna o Path2DControlPoint para um índice dado. Se o índice estiver fora dos limites, este método apresentará um erro.

Parâmetros

index: number

Devolução

O ponto de controle no índice fornecido.

GetControlPoints

Retorna uma tabela de todos os Path2DControlPoints para o Path2D .


Devolução

Tabela de todos os Path2DControlPoints .

GetLength

Retorna a longitude do Path2D . Essa função pode ser cara se chamada com muita frequência.


Devolução

GetMaxControlPoints

Retorna o número máximo de pontos de controle permitidos.


Devolução

GetPositionOnCurve

Retorna o posicionamento 2D UDim2 à uma posição de t entre valores de 0 e 1 (inclusivo), representando o resultado do espaço de parâmetro da consulta ao spline. Os valores serão mais apertamente compactos perto dos bends e mais amplamente apart em segmentos mais estreitos; veja Class.Path2D:GetPositionOn

Gera um erro se o Path2D tiver menos de dois pontos de controle.

Parâmetros

O valor para obter o Path2D em.


Devolução

A posição no espaço de parâmetro.

GetPositionOnCurveArcLength

Retorna o posicionamento 2D UDim2 à uma posição de valor t entre 0 e 1 (inclusivo), representando o resultado de arco de comprimento de espaço de arco; veja GetPositionOnCurve() para resultados de espaço de parâmetro.

Gera um erro se o Path2D tiver menos de dois pontos de controle.

Parâmetros

O valor para consultar o Path2D at.


Devolução

A posição no espaço de comprimento de arco.

GetTangentOnCurve

Retorna o tangente em um valor t dado no espaço de parâmetro onde t é um valor entre 0 e 1 (inclusivo). Throws an error if the Path2D has less than two points de controle.

Parâmetros

O valor para obter o Path2D em.


Devolução

GetTangentOnCurveArcLength

Retorna o tangente em um valor específico de t no espaço de comprimento de arco onde t é um valor entre 0 e 1 (inclusivo). Throws an error if the Path2D has less than two pontos de controle.

Parâmetros

O valor para obter o Path2D em.


Devolução

O tangente no espaço de comprimento de arco.

InsertControlPoint

void

Inserta um novo Path2DControlPoint em um índice dado. Mostra um aviso se o índice estiver fora dos limites ou se você estiver tentando adicionar pontos de controle além do limite de 50.

Parâmetros

index: number

O índice para inserir.

O ponto de controle para inserir.


Devolução

void

RemoveControlPoint

void

Remove um ponto de controle no índice fornecido. Exibe um aviso se o índice estiver fora dos limites.

Parâmetros

index: number

O índice para remover.


Devolução

void

SetControlPoints

void

Define todos os pontos de controle para o matriz / listaespecificado, substituindo todos os pontos existentes por novos. Mostra uma janela de aviso se houver mais de 50 pontos no controlPoints matriz / lista.

Parâmetros

controlPoints: Array

A nova lista de pontos de controle a ser configurar.


Devolução

void

UpdateControlPoint

void

Atualiza o ponto de controle no índice fornecido. Exibe um aviso se o índice estiver fora de alcance.

Parâmetros

index: number

O índice de ponto de controle para atualização.


Devolução

void

Eventos

ControlPointChanged

Dispara quaisquer pontos de controle de tempo mudarem.