用于创建FK控制器错误的Python代码

时间:2017-03-19 13:47:17

标签: python maya

对于我的生活,我无法弄清楚为什么这个剧本不起作用。如果有人能提供帮助就会很棒。

我得到的错误是#错误:语法无效#和#错误:第1行:语法无效#。 但我无法看到我的错误在哪里。它可能正好盯着我的脸。 感谢。

from maya import cmds

sel= cmds.ls(sl=1)
controller = None
preParent = None
for i in sel:
    cmds.select(cl=1)
    if controller == None or cmds.objExists(controller) == False:
        controller1 = cmds.circle( nr=(1, 0, 0 ), name = i+"CTRL")[0]
        else:
            controller1 = cmds.duplicate(controller, name = i +"CTRL")[0]

            grp = cmds.group(em = 1, name = i+"GRP")
            cmds.parent(controller1, grp)
            pc = cmds.parentConstraint(i, grp, mo=0)
            cmds.delete(pc)
            cmds.parentConstraint(controller1, i, mo=0)
            cmds.orientConstraint(controller1, i, mo=0)
            if preParent != None
            cmds.parent(grp, preParent)
            preParent = controller1

1 个答案:

答案 0 :(得分:0)

在if语句之后,你错过了代码末尾的冒号。

应该是:

if preParent != None:
    cmds.parent(grp, preParent)
preParent = controller1