【问题标题】:Layout with AETemplates in Maya在 Maya 中使用 AETemplates 进行布局
【发布时间】:2018-06-30 20:20:39
【问题描述】:

在 Maya AEtemplate.mel 文件中,我为 2 个复选框和其他字段定义了布局:

editorTemplate -beginLayout "MyLayout" -collapse 1;
    editorTemplate -addControl "dynamic"; <- CHECKBOX 1
    editorTemplate -addControl "useEmitterSpeed"; <- CHECKBOX 2
    editorTemplate -addControl "Initial_speed";
    editorTemplate -addControl "relative";
editorTemplate -endLayout;

但它们出现在同一行: 我怎样才能将第二个复选框放在第一个下方而不是右侧?

【问题讨论】:

    标签: templates attributes maya


    【解决方案1】:

    您需要使用editorTemplate -beginNoOptimizeeditorTemplate -endNoOptimize。例如

    editorTemplate -beginLayout "MyLayout" -collapse 1;
        editorTemplate -beginNoOptimize;
        editorTemplate -addControl "dynamic"; // CHECKBOX 1
        editorTemplate -addControl "useEmitterSpeed"; // CHECKBOX 2
        editorTemplate -endNoOptimize;
        editorTemplate -addControl "Initial_speed";
        editorTemplate -addControl "relative";
    editorTemplate -endLayout;
    

    更多信息在这里:Maya Help

    【讨论】:

      【解决方案2】:

      通常在 Maya 中创建 ui 时使用

      setParent '..'

      把它放在第一个复选框下

      Maya 存储最后创建的 ui 元素并尝试将其作为父级以方便使用,而不必每次都告诉每个对象它所属的位置

      不确定它是否适用于 AE

      【讨论】:

        猜你喜欢
        • 2020-07-01
        • 2014-05-15
        • 1970-01-01
        • 2016-03-14
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多