MELスクリプトの注意事項


Text Stringの記述

  • MELスクリプトを直接実行させる時は、次のように書きます(選択しているオブジェクト名を取得するスクリプト)

    ls -sl
    
  • 外部のMELファイル(.mel)を実行させたい時は、先にプロシージャ(global proc)をMaya®に認識させておくとよいでしょう

スクリプトの返り値

  • 返り値の型は、 string[] もしくは string のみ受け付けます

  • string[] は、1行ずつ要素に分けて文字列を格納してください

    global proc string[] getText()
    {
       string $textLines[] = {
          "Line 1",
          "Line 2",
          "Line 3"
       };
       return $textLines;
    }
    
  • 文字列を改行させたい場合は、改行コード \n を挿入してください

    global proc string getText()
    {
        string $textLines = "Line 1\nLine 2\nLine 3";
        return $textLines;
    }
    

    Warning

    • 返り値の型を保証するのは、開発者の責任です。

    • 返す文字が何もないときは、空文字( "" )を返してください。