RotationCurve
*Este contenido se traduce usando la IA (Beta) y puede contener errores. Para ver esta página en inglés, haz clic en aquí.
Esta clase contiene una lista ordenada de RotationCurveKeys que representa una secuencia de rotaciones.La forma de la curva de interpolación entre dos teclas se determina por el introducirRotationCurveKey.Interpolation.
Resumen
Propiedades
Número de claves de rotación en esta curva.
Métodos
Devuelve una copia de una clave en un índice dado.
Devuelve el índice de la última y primera clave de un período de tiempo.
Devuelve una copia de todas las claves en la curva de rotación como un array de RotationCurveKeys de Luau.
Muestra la curva de rotación en un momento dado y devuelve la rotación correspondiente como un CFrame .
Agrega la clave pasada como argumento a esta curva. Si se encuentra una clave al mismo tiempo, se la reemplazará.
Elimina un número dado de claves a partir de un índice dado.
Restablece las teclas de esta curva usando el array RotationCurveKey pasado como argumento.
Propiedades
Métodos
GetKeyAtIndex
Devuelve una copia de una clave en un índice dado.
Parámetros
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
Devuelve
GetKeys
Devuelve una copia de todas las claves en la curva de rotación como un array de RotationCurveKeys de Luau.
Devuelve
Matriz de RotationCurveKeys .
GetValueAtTime
Muestra la curva de rotación en un momento dado y devuelve la rotación correspondiente como un CFrame .Las curvas de rotación vacías se evaluan como CFrame.identity .
Parámetros
Tiempo en el que tomar una muestra de la curva.
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
RotationCurveKey para insertar.
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
Índice de inicio desde el cual eliminar las claves.
Número de claves para eliminar.
Devuelve
Número de llaves eliminadas.
SetKeys
Restablece las teclas de esta curva usando el array RotationCurveKey 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
Matriz de RotationCurveKeys .
Devuelve
Número de claves insertadas.