腿部IK绑定:表达式拉伸

2025-01-21 03:24:01

1、1:创建一节腿部骨骼,命名;如图所示:

腿部IK绑定:表达式拉伸

3、3:使用“距离工具(在“创建----测量工具”)”创建距离测量;(1)按“V”键分别吸附在骨骼ctrl_thigh和ctrl_ankle处;如图所示:

腿部IK绑定:表达式拉伸

5、5:创建脚的IK控制器,命名为leg;(1)将IK:thigh_ikHandle按“P”键给控制器leg当子物体;如图所示:

腿部IK绑定:表达式拉伸

7、7:表达式结构为:if(条件) { 语句1: 语句2: } Else { 语句1: 语句2: }

8、8:查看距离节点的极限距离长度是多少:(1)选IK:thigh_ikHandle,将骨骼拉直,得到骨骼的“极限距离”;(2)选距离节点,按“ctrl+A”键打开“属性编辑器”查看;如图所示:

腿部IK绑定:表达式拉伸

11、11:查看骨骼ctrl_knee和ctrl_ankle的默认参数都是4.123;如图所示:

腿部IK绑定:表达式拉伸

12、12:打开“表达式编辑器”,编写脚本;编写:ctrl_knee.translateX = leg.knee_keep*0.1+4.123;ctrl_ankle.translateX = leg.knee_keep*0.1+4.123;点击“创建”即可;

猜你喜欢