Condividi tramite


Metodo ID3DXAnimationController::KeyPriorityBlend

Imposta i tasti evento di fusione per la traccia di animazione specificata.

Sintassi

D3DXEVENTHANDLE KeyPriorityBlend(
  [in] FLOAT               NewBlendWeight,
  [in] DOUBLE              StartTime,
  [in] DOUBLE              Duration,
  [in] D3DXTRANSITION_TYPE Transition
);

Parametri

NewBlendWeight [in]

Tipo: FLOAT

Numero compreso tra 0 e 1 utilizzato per unire le tracce.

StartTime [in]

Tipo: DOUBLE

Ora globale per avviare la fusione.

Durata [in]

Tipo: DOUBLE

Durata globale della miscela.

Transizione [in]

Tipo: D3DXTRANSITION_TYPE

Specifica il tipo di transizione utilizzato per la durata della fusione. 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 controller di animazione si fonde in tre fasi: le tracce con priorità bassa vengono combinate per prime, le tracce con priorità alta vengono combinate secondo e quindi i risultati di entrambi vengono mescolati.

Requisiti

Requisito Valore
Intestazione
D3dx9anim.h
Libreria
D3dx9.lib

Vedi anche

ID3DXAnimationController

SetPriorityBlend