背景

我正在用Python构建一个非常酷的工具。不知何故,我已经能够自己找出所有困难的部分,但是这部分有我!


我试图分别设置(x, y)的值XY_Knob。这是我的问题:

如果我输入:

nuke.selectedNode()['pos1'].setValue(1205)


它将X和Y都设置为1205。如果我键入:

nuke.selectedNode()['pos1'].setValue(1205, 1740)


它不会给我一个错误,而只是在脚本编辑器中打印Result:,同时在节点上不进行任何更改。

任何人都有可能添加一些见识吗?

最佳答案

弄清楚了-如果有人想知道... args的列表是setValue(value,index,time,view),因此将x设置为1250,将y设置为650将会:

nuke.selectedNode()['pos1'].setValue(1250, 0)
nuke.selectedNode()['pos1'].setValue(650, 1)

关于python - Nuke Python-如何分别在XY_Knob上设置值?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/14964101/

10-12 21:22