ここ、数日
またしても、mayaのMELを覚えられる機会が巡ってきたので
覚える!!
覚えるぞージョジョー!!
ということで、今回は。
プロシージャって何??
あっはっはっはっは
あーーーーー、、、
あーーん、うん、んッ。。
なんだろうね、これ。
まぁ、感覚的に言うとデスね、
英語を訳したままで行けば、言わば処置って感じ??
ある事が起こったので、こんな処置をしますって??
あああーーーー!
変なこと言わずに、まとめよう。
これは、Maxスクリプトで言うところのfunction(ユーザー関数)と同じ事だと思う。
つまり、ある機能の塊。
まとめると
Maxでは・・・・
fn objectName_Fn =
(
print $Box01.name;
);–fn end
で、呼び出すには、 objectName_Fn(); という感じ
(ちなみに、_Fnは、ファンクションということを
分かりやすくするために付けているだけ)
それに対して
MELは
global proc objectName()
//グローバルの場合はglobalってかんじ
{
string $sel[] = `ls sl`;//←引数とか色々間違ってるかも・・・
print $sel[0];
};//proc end
で、呼び出しは、objectName; といったかんじ
ふむふむ、なんだか、おんなじ様な
おんなじじゃないようなw
あっはっはっは、
まぁ、お互い引数が設定できるのと、
返り値がなんであるか自分で決められる点は同じなので
言葉は違えど、心は同じと覚えておけばよろしいかな。
あそうだ、今度こそ、IF構文についてまとめておかないとね。
アレからすでに半年たったよw