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
开始混合的全局时间。
-
Duration [in]
-
类型: DOUBLE
混合的全局持续时间。
-
转换 [in]
-
指定用于混合持续时间的转换类型。 请参阅 D3DXTRANSITION_TYPE。
返回值
类型: D3DXEVENTHANDLE
优先级混合事件的事件句柄。 如果一个或多个输入参数无效,或者没有可用的事件,则返回 NULL。
备注
动画控制器分为三个阶段混合:低优先级轨道首先混合,高优先级轨道第二阶段混合,然后混合两者的结果。
要求
要求 | 值 |
---|---|
标头 |
|
库 |
|
另请参阅