1D Blending

  BlendTree有类型之分,分为1D、2D。本文记录1D。

  1D Blending blends the child motions according to a single parameter.

  1D Blending-LMLPHP

  1D BlendTree 本质是让动态依次播放,并且在每两个前后动画之间进行线性插值。

  Threshold 用于指定在X轴的哪个位置上,该动画达到贬值。比如下左图中,动画uv_01在0处达到峰值,而uv_03在2处达到峰值。下右图中,动画uv_01在0.5处达到峰值。

  1D Blending-LMLPHP  1D Blending-LMLPHP

  而 Threshold的最小值、最大值就是 Parameter 的取值范围。例如,上面右图中的 Parameter 的取值范围为:

  1D Blending-LMLPHP  1D Blending-LMLPHP

  勾选 Automate Thresholds,会让Unity 根据 min_threshold、max_threshold 自动等分计算中间动画的值。比如,下左图中,未勾选时,uv_01为0.5,而下右图中,勾选后,uv_01的值自动变为1。

  1D Blending-LMLPHP  1D Blending-LMLPHP

  

参考:http://docs.unity3d.com/Manual/BlendTree-1DBlending.html

05-11 11:29