FloatCurve

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í.

Una instancia que representa una curva flotante de 1D codificada a través de una lista ordenada de FloatCurveKeys .La forma de la curva de interpolación entre dos teclas se determina por el introducirFloatCurveKey.Interpolation.

Resumen

Propiedades

  • Solo lectura
    No replicado
    Leer paralelo

    Número de claves en la curva flotante.

Métodos

Propiedades

Length

Solo lectura
No replicado
Leer paralelo

Número de claves en la curva flotante.

Métodos

GetKeyAtIndex

Devuelve una copia de una clave en un índice dado.

Parámetros

index: number
Valor predeterminado: ""

Devuelve

GetKeyIndicesAtTime

El primer elemento en el array devuelto es el índice de la última clave con tiempo menor o igual a time (o el menor de 1 o la longitud de la curva si no se encontró una clave).El segundo elemento en el array devuelto es el índice de la primera clave con tiempo mayor o igual a time (o la longitud de la curva si no se encontró una clave que satisfaga la desigualdad).

Parámetros

time: number
Valor predeterminado: ""

Devuelve

GetKeys

Devuelve una copia de todas las claves en la curva flotante como un array de FloatCurveKeys de Luau.


Devuelve

GetValueAtTime

Muestra la curva flotante en un momento dado como argumento.

Parámetros

time: number

Tiempo en el que tomar una muestra de la curva.

Valor predeterminado: ""

Devuelve

Valor de la curva en el solicitado time .

InsertKey

Agrega la clave pasada como argumento a esta curva.Si se encuentra una clave al mismo tiempo, se reemplazará.En el matriz/listadevuelto, el primer valor es true si se agregó una clave o false si se reemplazó una clave anterior; el segundo valor es el índice en el que se agregó el marcador.

Parámetros

FloatCurveKey para insertar.

Valor predeterminado: ""

Devuelve

(ver descripción).

RemoveKeyAtIndex

Elimina un número dado ( count ) de claves a partir del índice startingIndex y devuelve el número de claves que se eliminaron.

Parámetros

startingIndex: number

Índice de inicio desde el cual eliminar las claves.

Valor predeterminado: ""
count: number

Número de claves para eliminar.

Valor predeterminado: 1

Devuelve

Número de llaves eliminadas.

SetKeys

Restablece las teclas de esta curva usando el array FloatCurveKey pasado como argumento.Las claves en el array keys se ordenan en orden ascendente antes de la inserción, y las claves en tiempos duplicados se eliminan de manera estable.

Devuelve el número de teclas realmente insertadas. Las teclas previamente almacenadas en esta curva se eliminan antes de que se agreguen las teclas como argumentos.

Parámetros

keys: Array

Matriz de FloatCurveKeys .

Valor predeterminado: ""

Devuelve

Número de claves insertadas.

Eventos