Я в настоящее время компиляции, используя как Maya 2015 и 2017.Maya плагин атрибуты поддерживает Редактор для списков
у меня есть два пользовательских узлы родитель и ребенок. Я хочу, чтобы Parent через редактор атрибутов мог регистрировать несколько дочерних узлов сам по себе.
Чтобы облегчить это, я пытаюсь обновить редактор атрибутов Maya, содержащий два списка. Один для отображения неприсоединенных излучателей частиц, а другой для уже прикрепленных излучателей.
Непривязанные эмиттеры в списке должны быть интерактивными (или иметь связанную кнопку для запуска действия) и щелкнуть, чтобы привязываться к системе частиц. Аналогично, мне нужно иметь возможность отсоединить эти излучатели, подключенные к системе.
Я думаю, что решение будет представлять собой комбинацию обратных вызовов на изменениях зависимостей/дага и редактирование функции вычисления собственных пользовательских узлов.
У кого-нибудь есть идеи/ссылки о том, как это сделать, поскольку не похоже, что существует производный дифференциал MFnAttribute, который выводит строковый массив в этом методе listbox-esque.
Я остаюсь открытым для других предложений, потому что, возможно, я собираюсь сделать все это неправильно.
Спасибо за ответ @peeldog, у меня есть шаблон AE уже настройки для пользовательского класса. Моя проблема заключается в том, что я пытаюсь найти элемент пользовательского интерфейса типа listbox. – Hinchy
Combo Box: http://download.autodesk.com/us/maya/2010help/CommandsPython/optionMenu.html – peeldog
Список: http://download.autodesk.com/us/maya/2010help/CommandsPython/show.html ? textScrollList.html & cat = Windows – peeldog