我在使用 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()
希望您能够帮助我。
白衣染霜花
相关分类