float agentcliplayerblend(float values[], float value_weights[], int value_layer_ids[], int layer_blend_modes[], float layer_weights[], int layer_parent_ids[])
matrix agentcliplayerblend(matrix values[], float value_weights[], int value_layer_ids[], int layer_blend_modes[], float layer_weights[], int layer_parent_ids[])
この関数は、他のパラメータ(エージェントクリップのレイヤー化で使用されているのと同じフォーマット)で表現されたブレンドツリーに応じて、入力値をブレンドします。 これは、各エージェントに割り当てられているクリップに呼応したカスタム値をブレンドするのに役立ちます。
values
ブレンドする入力値のリスト。
value_weights
入力値のブレンドウェイトのリスト。
value_layer_ids
各値が入力のレイヤーを含んだリスト。
layer_blend_modes
各レイヤーのブレンドモードのリスト。利用可能なブレンドモードは、$HH/vex/include/crowd_cliplayers.h
で定義されています。
layer_weights
各レイヤーのブレンドウェイトのリスト。このブレンドウェイトは、一番上のレイヤーには使用されません。
layer_parent_ids
各レイヤーの親レイヤー(最上位レイヤーなら-1)を含んだリスト。ここには、アニメーションレイヤーのツリーを指定します。
See also | |
clip |
|
crowds |