共用方式為


ID3DXAnimationController::KeyPriorityBlend 方法

設定指定動畫播放軌的混合事件索引鍵。

語法

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

參數

NewBlendWeight [in]

類型: FLOAT

介於 0 到 1 之間的數位,用來將追蹤混合在一起。

StartTime [in]

類型: DOUBLE

啟動混合的全域時間。

持續時間 [in]

類型: DOUBLE

混合的全域時間持續時間。

轉換 [in]

類型: D3DXTRANSITION_TYPE

指定用於混合持續時間的轉換類型。 請參閱 D3DXTRANSITION_TYPE

傳回值

類型: D3DXEVENTHANDLE

優先順序混合事件的事件控制碼。 如果一或多個輸入參數無效,或沒有可用的免費事件,則會傳回Null

備註

動畫控制器會以三個階段混合:低優先順序曲目會先混合,高優先順序追蹤會混合第二個,然後混合兩者的結果。

規格需求

需求
標頭
D3dx9anim.h
程式庫
D3dx9.lib

另請參閱

ID3DXAnimationController

SetPriorityBlend