声明:学习笔记,不怎么会
一、基本结构
感觉类似于其他语言里面的函数,基本写法如下
注意:已经声明成功的函数不可以反复声明
global proc 返回值类型 指令名称(参数值)
{
mel指令;
}
例一
最简单的程序指令
global proc hello()
{
print "Hello world!";
}hello; //这里是进行调用,注意与其他语言的不同之处
例二
比较大小的程序指令
global proc compare(float $a,float $b)
{
if ($a<$b)
{print( $a +"is bigger");}
else if($a==$b)
{print("same");}
else
{print($b+"is bigger");}
}
compare 3.15 6.2; //调用函数,注意与其他语言的不同
例三
比较两个粒子发射器的数目

这篇博客介绍了Maya中的全局过程(global proc)函数编写,包括基础结构、参数传递、条件判断及返回值的使用。示例涵盖了简单的打印、数值比较以及粒子发射器数量比较等功能,并展示了如何根据返回值隐藏物体。博客还提到了Maya中选择物体的不同层级(shape节点和物体节点)及其属性的区别。
最低0.47元/天 解锁文章
1032

被折叠的 条评论
为什么被折叠?



