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
全局时间键。 指定将发生更改的全局时间。
-
Duration [in]
-
类型: DOUBLE
转换时间,指定完成平滑转换所需的时间。
-
转换 [in]
-
指定用于在权重之间转换的转换类型。 请参阅 D3DXTRANSITION_TYPE。
返回值
类型: D3DXEVENTHANDLE
优先级混合事件的事件句柄。 如果一个或多个输入参数无效,或者没有可用的事件,则返回 NULL。
备注
权重像乘数一样用于确定此轨道与其他轨道混合的量。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅