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
ブレンドを開始するグローバル時間。
-
期間 [入力]
-
型: DOUBLE
ブレンドのグローバルな期間。
-
画面切り替え [入力]
-
ブレンドの期間に使用される遷移の種類を指定します。 「D3DXTRANSITION_TYPE」を参照してください。
戻り値
優先度ブレンド イベントへのイベント ハンドル。 1 つ以上の入力パラメーターが無効な場合、または空きイベントが使用できない場合は、NULL が返されます。
解説
アニメーション コントローラーは、優先度の低いトラックが最初にブレンドされ、優先度の高いトラックが 2 番目にブレンドされ、次に両方の結果がブレンドされるという 3 つのフェーズでブレンドされます。
要件
要件 | 値 |
---|---|
ヘッダー |
|
ライブラリ |
|
関連項目