Metodo ID3DXAnimationController::KeyTrackWeight
Imposta una chiave evento che modifica il peso di una traccia di animazione. Il peso viene usato come moltiplicatore quando si combinano più tracce.
Sintassi
D3DXEVENTHANDLE KeyTrackWeight(
[in] UINT Track,
[in] FLOAT NewWeight,
[in] DOUBLE StartTime,
[in] DOUBLE Duration,
[in] D3DXTRANSITION_TYPE Transition
);
Parametri
-
Traccia [in]
-
Tipo: UINT
Identificatore della traccia da modificare.
-
NewWeight [in]
-
Tipo: FLOAT
Nuovo peso della pista.
-
StartTime [in]
-
Tipo: DOUBLE
Chiave temporale globale. Specifica l'ora globale in cui verrà eseguita la modifica.
-
Durata [in]
-
Tipo: DOUBLE
Tempo di transizione, che specifica il tempo necessario per il completamento della transizione senza problemi.
-
Transizione [in]
-
Tipo: D3DXTRANSITION_TYPE
Specifica il tipo di transizione utilizzato per la transizione tra pesi. Vedere D3DXTRANSITION_TYPE.
Valore restituito
Tipo: D3DXEVENTHANDLE
Handle di evento per l'evento blend di priorità. NULL viene restituito se uno o più parametri di input non sono validi o se non è disponibile alcun evento gratuito.
Commenti
Il peso viene usato come un moltiplicatore per determinare la quantità di questa traccia per fondersi con altre tracce.
Requisiti
Requisito | Valore |
---|---|
Intestazione |
|
Libreria |
|
Vedi anche