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

Eventos

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
Segurança do script Roblox
Ler Parallel

SelectedControlPointData

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

Thickness

Ler Parallel

Determina o quão grosso é o caminho Path2D.

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 nos pontos de controle serão atualizadas corretamente, garantindo que os dados de consulta terão as informações corretas.

ZIndex

Ler Parallel

Determina a ordem em que um caminho Path2D é renderizado em relação a outras interfaces gráficas.Funciona da mesma maneira que GuiObject.ZIndex mas não interage com a ordem de layout de forma alguma.

Métodos

GetBoundingRect

Retorna o tamanho de encapsulamento Rect 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 irá lançar um erro.

Parâmetros

index: number
Valor Padrão: ""

Devolução

O ponto de controle no índice dado.

GetControlPoints

Retorna uma tabela de todos os Path2DControlPoints para o Path2D.


Devolução

Tabela de todos os Path2DControlPoints .

GetLength

Retorna o comprimento do Path2D . Esta 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 a posição 2D UDim2 em um valor dado t entre 0 e 1 (inclusivo), representando o resultado do espaço de parâmetros da consulta à espiral.Os valores serão mais apertados perto de curvas e mais espaçados em segmentos mais retos; veja GetPositionOnCurveArcLength() para resultados de espaçamento até mesmo.

Lança um erro se o Path2D tiver menos de dois pontos de controle.

Parâmetros

O valor para consultar o Path2D em.

Valor Padrão: ""

Devolução

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

GetPositionOnCurveArcLength

Retorna a posição 2D UDim2 em um valor dado t entre 0 e 1 (inclusivo), representando o resultado do espaço de comprimento de arco ao consultar o spline.Os valores serão espaçados uniformemente ao longo do spline; veja GetPositionOnCurve() para os resultados de espaçamento de parâmetros.

Lança um erro se o Path2D tiver menos de dois pontos de controle.

Parâmetros

O valor para consultar o Path2D em.

Valor Padrão: ""

Devolução

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

GetTangentOnCurve

Retorna a tangente em um valor dado t em espaço de parâmetro onde t é um valor entre 0 e 1 (inclusivo).Lança um erro se o Path2D tiver menos de dois pontos de controle.

Parâmetros

O valor para consultar o Path2D em.

Valor Padrão: ""

Devolução

GetTangentOnCurveArcLength

Retorna a tangente em um valor dado t em espaço de comprimento de arco onde t é um valor entre 0 e 1 (inclusive).Lança um erro se o Path2D tiver menos de dois pontos de controle.

Parâmetros

O valor para consultar o Path2D em.

Valor Padrão: ""

Devolução

A tangente no espaço de comprimento de arco.

InsertControlPoint

()

Insere um novo Path2DControlPoint em um índice dado.Lança 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.

Valor Padrão: ""

O ponto de controle para inserir.

Valor Padrão: ""

Devolução

()

RemoveControlPoint

()

Remove um ponto de controle no índice dado. Lança um aviso se o índice estiver fora dos limites.

Parâmetros

index: number

O índice para remover em.

Valor Padrão: ""

Devolução

()

SetControlPoints

()

Define todos os pontos de controle para o matriz / listaespecificado, substituindo todos os pontos existentes por novos.Lança um aviso se houver mais de 50 pontos no matriz / listacontrolPoints.

Parâmetros

controlPoints: Array

A nova lista de pontos de controle para configurar.

Valor Padrão: ""

Devolução

()

UpdateControlPoint

()

Atualiza o ponto de controle no índice dado. Lança um aviso se o índice estiver fora do alcance.

Parâmetros

index: number

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

Valor Padrão: ""
Valor Padrão: ""

Devolução

()

Eventos

ControlPointChanged

Dispara sempre que os pontos de controle de tempo mudam.