试了很多次,这个视频里的表达式,老是出错,赋予的时候没有什么问题,可是一动控制器就出错,表达式能运行,但是一懂主控制器,被控制的控制器就出错~~~~1.//对应点的控制器先执行//cj_up_j01.cv[7](选择相应的点在脚本编辑器中复制类似范例)float $lip_drv(变量) =`xform -q -ws -t cj_up_j01.cv[7]`;(对应点上控制器的组的名称)grp_cc__r_up_jb01.tx = $lip_drv[0];(对应点上控制器的组的名称grp_cc__r_up_jb01.ty = $lip_drv[1];(对应点上控制器的组的名称grp_cc__r_up_jb01.tz = $lip_drv[2];2.//选择主控制器执行//cj_up_j01.cv[7]$globalup = (主控制器名称脚本编辑器中显示复制得)cDrv_r_jaw01.tx;float $lip_drv =`xform -q -ws -t cj_up_j01.cv[7]`;grp_cc__r_up_jb01.tx = $lip_drv[0];grp_cc__r_up_jb01.ty = $lip_drv[1];grp_cc__r_up_jb01.tz = $lip_drv[2];3.//执行上一步骤后再次选择主控制器执行//cj_up_j01.cv[7]$globalup = cDrv_r_jaw01.translateX;$globalup = cDrv_r_jaw01.translateY;$globalup = cDrv_r_jaw01.translateZ;float $lip_drv[] =`xform -q -ws -t cj_up_j01.cv[7]`;grp_cc__r_up_jb01.translateX = $lip_drv[0];grp_cc__r_up_jb01.translateY = $lip_drv[1];grp_cc__r_up_jb01.translateZ = $lip_drv[2];(主对另一个控制器)float $lip_drv1[] =`xform -q -ws -t cj_up_j01.cv[8](编辑器中显示另一个点的名称复制)`;grp_cc__r_up_ja01(另一个点相应控制器的组).translateX = $lip_drv1[0];grp_cc__r_up_ja01(另一个点相应控制器的组).translateY = $lip_drv1[1];grp_cc__r_up_ja01(另一个点相应控制器的组).translateZ = $lip_drv1[2];以此类推······(完成嘴唇控制器完成所有这些表达式后,最后加入的表达式)$dhdhrx = grp_r_cDrv_r_jaw01.rotateX;$dhdhrx = grp_r_cDrv_r_jaw01.rotateX;驱动额骨曲线//cdrv_l_F01.cv[3](选择的点在脚本编辑器中取得并复制)float $drv_f[] = `xform -q -ws -t cdrv_l_F01.cv[3]`;grp_cc_l_Fc01.tx(点控制器对应的组在脚本编辑器显示复制) = $drv_f[0];grp_cc_l_Fc01.ty(点控制器对应的组在脚本编辑器显示复制) = $drv_f[1];grp_cc_l_Fc01.tz(点控制器对应的组在脚本编辑器显示复制) = $drv_f[2];以此类推其他点`````````