在 Nuke 中设置点节点的快捷方式

Set shortcut for Dot Node in Nuke

我已经编写了代码并且 运行 它在 nuke 中的脚本编辑器中成功地创建了点节点并设置为所选节点标签和名称自动,我现在的问题是我无法设置快捷方式我为新点创建的新预设,我想用这个预设为点设置快捷方式,谢谢。 代码:

inputNode = nuke.selectedNode()
z=(nuke.defaultNodeColor(nuke.selectedNode().Class()))
inputColor= inputNode.knob('tile_color').value()
inputLabel= inputNode.knob('name').getValue()
dot=nuke.createNode('Dot')
dot.knob('tile_color').setValue(int(z))
dot.knob('label').setValue(inputLabel)

您可以使用您的自定义代码(我在函数中未修改)覆盖 Dot 的菜单条目:

def my_dot():
    inputNode = nuke.selectedNode()
    z=(nuke.defaultNodeColor(nuke.selectedNode().Class()))
    inputColor= inputNode.knob('tile_color').value()
    inputLabel= inputNode.knob('name').getValue()
    dot=nuke.createNode('Dot')
    dot.knob('tile_color').setValue(int(z))
    dot.knob('label').setValue(inputLabel)

nuke.menu('Nodes').addCommand('Other/Dot', lambda:my_dot(), '.')