Я использую NUKE 11.3v4 на MacOS Mojave. Вот одна проблема: я не могу использовать новый узел 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.")