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 representan una secuencia de rotaciones. La forma de la curva de interpolación entre dos claves se determina por el introducirRotationCurveKey.Interpolation .
Resumen
Propiedades
Número de teclas de rotación en esta curva.
Métodos
Devuelve una copia de una llave en un índice especificado.
Devuelve el índice de la última y primera llave de un período de tiempo.
Devuelve una copia de todas las llaves en la curva de rotación como un arreglo Lua de RotationCurveKeys .
Muestra la curva de rotación en un momento dado y devuelve la correspondiente rotación como un CFrame .
Añade la clave pasada como argumento a esta curva. Si se encuentra una clave en el mismo tiempo, se reemplazará.
Elimina una determinada cantidad de teclas que comienzan a partir de un determinado índice.
Restablece las llaves de esta curva usando el RotationCurveKey arranque como argumento.
Propiedades
Métodos
GetKeyAtIndex
Devuelve una copia de una llave en un índice especificado.
Parámetros
Devuelve
GetKeyIndicesAtTime
El primer elemento en el array devuelto es el índice de la última llave con tiempo menor o igual a time (o la menor de ambas si no se encontró una llave). El segundo elemento en el array devuelto es el índice de la primera llave con tiempo mayor que o igual a time (o la menor si no se encontró una llave satisfaciendo la desigualdad).
Parámetros
Devuelve
GetKeys
Devuelve una copia de todas las llaves en la curva de rotación como un arreglo Lua de RotationCurveKeys .
Devuelve
Matriz de RotationCurveKeys .
GetValueAtTime
Muestra la curva de rotación en un momento dado y devuelve la correspondiente rotación como un CFrame . Las curvas de rotación vacías se evaluan como CFrame.identity .
Parámetros
Tiempo en que se puede probar la curva.
Devuelve
Valor de la curva en la solicitud time .
InsertKey
Añade la clave pasada como argumento a esta curva. Si se encuentra una clave en el 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 llaves que comienzan desde el índice startingIndex y devuelve el número de llaves que se han eliminado.
Parámetros
Comenzando el índice para eliminar las llaves.
Número de teclas para eliminar.
Devuelve
Número de teclas eliminadas.
SetKeys
Restablece las claves de esta curva usando el RotationCurveKey arranque como argumento. Las claves en el keys arranque se ordenan en orden ascendente antes de la inserción, y las claves en la duplicación de veces se eliminan de manera estable.
Devuelve el número de teclas que se insertan en realidad. 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 teclasInsertadas.