共用方式為


ID3DXAnimationController::KeyTrackWeight 方法

設定變更動畫播放軌權數的事件索引鍵。將多個追蹤結合在一起時,權數會當做乘數使用。

語法

D3DXEVENTHANDLE KeyTrackWeight(
  [in] UINT                Track,
  [in] FLOAT               NewWeight,
  [in] DOUBLE              StartTime,
  [in] DOUBLE              Duration,
  [in] D3DXTRANSITION_TYPE Transition
);

參數

追蹤 [in]

類型: UINT

要修改之追蹤的識別碼。

NewWeight [in]

類型: FLOAT

曲目的新權數。

StartTime [in]

類型: DOUBLE

全域時間索引鍵。 指定變更進行時的全域時間。

持續時間 [in]

類型: DOUBLE

轉換時間,指定順利轉換需要多久時間才能完成。

轉換 [in]

類型: D3DXTRANSITION_TYPE

指定用於在權數之間轉換的轉換類型。 請參閱 D3DXTRANSITION_TYPE

傳回值

類型: D3DXEVENTHANDLE

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

備註

權數就像乘數一樣,用來判斷要與其他曲目混合的這個追蹤數量。

規格需求

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

另請參閱

ID3DXAnimationController