【发布时间】:2020-08-10 21:11:34
【问题描述】:
我在使用 maya 的 scriptJob 命令时遇到问题:如果我将 scriptJob 设置为不带参数的函数,一切正常,但如果我需要将变量传递给将由 scriptJob 执行的函数返回此错误:
#Error: TypeError: file <maya console> line 5: Invalid arguments for flag 'ac'. Expected ( string, string or function ), got [ str, NoneType ]#
代码真的很简单,我只是想了解为什么会这样。
import maya.cmds as cmds
def a():
cube = "pCube1"
cmds.scriptJob(ac = ["pCube2.translateY", delete(cube)])
return cube
def delete(cube):
cmds.delete(cube)
cube = a()
a()
希望你能帮助我。
【问题讨论】: