无法在 NUKE 11.3v4 中创建旧的 "Text" 节点
Can't create old "Text" node in NUKE 11.3v4
我在 macOS Mojave 上使用 NUKE 11.3v4。这是一个问题:我不能使用新的 class2 节点 Text2
。每次我选择它时——我的应用程序都会退出。我只在 macOS 上有这样的行为。在 Windows 和 Linux 上它运行良好。所以我写了一个小脚本来解决这个问题(我想使用旧的 Text
节点而不是新的 Text2
节点)。但是我的脚本不起作用。为什么?
menu.py
文件中的代码:
import os
import sys
import nuke
toolbar = nuke.menu('Nodes')
if os.name == 'posix' and sys.platform == 'darwin':
toolbar.addCommand('Draw/Text', 'nuke.createNode("Text")', 'crtl+alt+shift+t', icon='Text.png')
nuke.message("Oops! Only Text1 node is accessible.")
else:
toolbar.addCommand('Draw/Text', 'nuke.createNode("Text2")', 'crtl+alt+shift+t', icon='Text.png')
nuke.message("Fine! Text2 node's ready for use.")
我解决了这个问题。 它只是我代码中的一个 typo
:
'crtl+alt+shift+t'
而不是:
'ctrl+alt+shift+t'
这是调用Text
节点的快捷方式:
Ctrl-Alt-Shift-T
Now my script works fine!!
import os
import sys
import nuke
toolbar = nuke.menu('Nodes')
if os.name == 'posix' and sys.platform == 'darwin':
toolbar.addCommand('Draw/Text', 'nuke.createNode("Text")', 'ctrl+alt+shift+t', icon='Text.png')
nuke.message("Oops! Only Text1 node is accessible.")
else:
toolbar.addCommand('Draw/Text', 'nuke.createNode("Text2")', 'ctrl+alt+shift+t', icon='Text.png')
nuke.message("Fine! Text2 node's ready for use.")
希望这对您有所帮助。
我在 macOS Mojave 上使用 NUKE 11.3v4。这是一个问题:我不能使用新的 class2 节点 Text2
。每次我选择它时——我的应用程序都会退出。我只在 macOS 上有这样的行为。在 Windows 和 Linux 上它运行良好。所以我写了一个小脚本来解决这个问题(我想使用旧的 Text
节点而不是新的 Text2
节点)。但是我的脚本不起作用。为什么?
menu.py
文件中的代码:
import os
import sys
import nuke
toolbar = nuke.menu('Nodes')
if os.name == 'posix' and sys.platform == 'darwin':
toolbar.addCommand('Draw/Text', 'nuke.createNode("Text")', 'crtl+alt+shift+t', icon='Text.png')
nuke.message("Oops! Only Text1 node is accessible.")
else:
toolbar.addCommand('Draw/Text', 'nuke.createNode("Text2")', 'crtl+alt+shift+t', icon='Text.png')
nuke.message("Fine! Text2 node's ready for use.")
我解决了这个问题。 它只是我代码中的一个 typo
:
'crtl+alt+shift+t'
而不是:
'ctrl+alt+shift+t'
这是调用Text
节点的快捷方式:
Ctrl-Alt-Shift-T
Now my script works fine!!
import os
import sys
import nuke
toolbar = nuke.menu('Nodes')
if os.name == 'posix' and sys.platform == 'darwin':
toolbar.addCommand('Draw/Text', 'nuke.createNode("Text")', 'ctrl+alt+shift+t', icon='Text.png')
nuke.message("Oops! Only Text1 node is accessible.")
else:
toolbar.addCommand('Draw/Text', 'nuke.createNode("Text2")', 'ctrl+alt+shift+t', icon='Text.png')
nuke.message("Fine! Text2 node's ready for use.")
希望这对您有所帮助。