【问题标题】:How to add command/button to Maya AETemplate?如何将命令/按钮添加到 Maya AETemplate?
【发布时间】:2018-04-03 13:25:40
【问题描述】:

我正在尝试将模拟器集成到 Maya 中。我有一个求解器节点。我想在属性编辑器上放一个按钮,例如调用命令的“模拟”。 AETemplates 和 MEL 如何实现这一点?

【问题讨论】:

  • 您的求解器节点是否已有 AETemplate 节点?如果是,请展示您已经尝试过的内容。
  • 我有一个普通的模板,它可以工作,我已经公开了我的节点属性。这是一个普通的模板,例如公开属性,例如“editorTemplate -label “Timestep” -addControl “timestep”。 -addControl 仅添加存在的属性。我正在考虑使用 -callCustom,但我不知道从哪里开始。
  • 只需执行“button -label”simulate“-c command”在编辑器顶部添加一个按钮,忽略editorTemplate。

标签: maya editortemplates


【解决方案1】:

看看一些使用额外元素的模板,如 AEfileTemplate.mel。 您必须使用当前父级将 UI 元素添加到正确的位置。

string $oldParent = `setParent -q`;
setParent $parent;

现在您可以继续创建自己的 UI 布局或按钮。

【讨论】:

    猜你喜欢
    • 2018-08-01
    • 1970-01-01
    • 2021-11-28
    • 1970-01-01
    • 2015-10-19
    • 1970-01-01
    • 2023-03-18
    • 2021-01-12
    • 1970-01-01
    相关资源
    最近更新 更多