FloatCurve

Visualizza obsoleti

*Questo contenuto è tradotto usando AI (Beta) e potrebbe contenere errori. Per visualizzare questa pagina in inglese, clicca qui.

Un'istanza che rappresenta una curva galleggiante 1D codificata tramite una lista ordinata di FloatCurveKeys .La forma della curva di interpolazione tra due chiavi è determinata dal inserisci / scriviFloatCurveKey.Interpolation.

Sommario

Proprietà

  • Sola Lettura
    Non Replicato
    Lettura Parallela

    Numero di chiavi nella curva galleggiante.

Metodi

Proprietà

Length

Sola Lettura
Non Replicato
Lettura Parallela

Numero di chiavi nella curva galleggiante.

Metodi

GetKeyAtIndex

Restituisce una copia di una chiave a un dato indice.

Parametri

index: number
Valore predefinito: ""

Restituzioni

GetKeyIndicesAtTime

Il primo elemento nell'array restituito è l'indice dell'ultima chiave con tempo inferiore o uguale a time (o il minore di 1 o la lunghezza della curva se non è stata trovata alcuna chiave).Il secondo elemento nell'array restituito è l'indice della prima chiave con tempo maggiore o uguale a time (o la lunghezza della curva se non è stata trovata una chiave soddisfacente l'uguaglianza).

Parametri

time: number
Valore predefinito: ""

Restituzioni

GetKeys

Restituisce una copia di tutte le chiavi nella FloatCurve come un array Luau di FloatCurveKeys .


Restituzioni

GetValueAtTime

Campiona la curva galleggiante a un dato momento trasmesso come argomento.

Parametri

time: number

Tempo in cui campionare la curva.

Valore predefinito: ""

Restituzioni

Valore della curva al richiesto time .

InsertKey

Aggiunge la chiave passata come argomento a questa curva.Se una chiave allo stesso tempo viene trovata, verrà sostituita.Nell'vettorerestituito, il primo valore è true se è stata aggiunta una chiave o false se una chiave precedente è stata sostituita; il secondo valore è l'indice in cui è stato aggiunto il segnaposto.

Parametri

FloatCurveKey da inserire.

Valore predefinito: ""

Restituzioni

(vedi descrizione).

RemoveKeyAtIndex

Rimuove un numero dato ( count ) di chiavi a partire dall'indice startingIndex e restituisce il numero di chiavi che sono state rimosse.

Parametri

startingIndex: number

Indice di partenza da cui rimuovere le chiavi.

Valore predefinito: ""
count: number

Numero di chiavi da Rimuovere.

Valore predefinito: 1

Restituzioni

Numero di chiavi rimosse.

SetKeys

Ripristina le chiavi di questa curva utilizzando l'array FloatCurveKey passato come argomento.Le chiavi nell'array keys sono ordinate in ordine crescente prima dell'inserimento e le chiavi in momenti duplicati vengono rimosse in modo stabile.

Restituisce il numero di chiavi effettivamente inserite. Le chiavi precedentemente memorizzate in questa curva vengono rimosse prima che le chiavi passate come argomenti vengano aggiunte.

Parametri

keys: Array

Array di FloatCurveKeys .

Valore predefinito: ""

Restituzioni

Numero di chiavi inserite.

Eventi