Maya bonus tools的用法二【界面编辑器】
- 2022-03-02
- 来源/作者: PS.ONEGREEN.ORG / 佚名
- 10 次浏览
今天讲界面编辑器,它的功能可以很方便的创建面板,省去繁琐的mel编辑工作,相当方便,听说七月冰儿也在编辑这类脚本,不知跟这个比如何。ok,进入正题。
接着上次的场景,点击如下菜单
如果你点这个菜单之前,已经选择了通道框里的属性,则这些属性已经移到了新面板里了。如果没有,现在选择一些属性点击那个按钮,属性就移到了新面板里了。
ok,我们现在其实已经做了
一个面板了,来看看,这个插件还能干什么?点击如下菜单,进入整体的设置。
这个设置第一行为,你的新面板是固定的还是浮动面板,第二行预设窗口的尺寸,下面就是设置具体的大小的,各位看官可以自己尝试,再下面一块是设置名字大小的,和通道框里设置名字长度类似,不过多了一些选项,试一试你就知道了,下面一块是两个checkbox,第一个让你选择是否加注释,点选,意味着,如果鼠标停在属性上面,过会儿,就会出现注释,一般的软件都有注释的,【如果你想问,我如何改注释,后面会讲】,第二个复选框没有试,你们试好了,我还不太清楚什么意思,哪位知道告诉我,你大概注意到了,在我们生成的新面板里,下面有好几个按钮,什么setKey,DelKey,之类,图中Buttons这块,就是设置这些按钮的显示的,下面一块,设置是否锁定UI界面,
如果点选了,则整个面板就不可编辑了,最后一块意思不太清楚,应该是把这个面板随场景保存的意思,下次打开这个场景,不用载入mel,面板也在。[NextPage]
下面的内容开始精彩了点击这个edit,你就可以进行修改了,当然修改的方式不只一种,有很多。
啊哈,我们的属性在这里都可以看到,实际上面板是一层又一层的,之间都是父子关系,如果点那个
黄色按钮,就是进入父级,当前所在曾经是组(group),第一个输入框,你可以输入组的标签名字,第二个输入框,就是输入注释了,下面的复选框是选择是否显示下面那些按钮,在下面的那个是选择边框样式,自己试了。然后下面是你的属性,比如图中现在选择是Translate X,双击它或者点下面的Edit,就可以进行编辑了,下面的六个按钮,第一个是编辑,第二个把属性的顺序往上移,第三个是删除选择的属性,第四个是插入属性,第五个是把属性往下移,最后一个是关闭当前面板。
好了,我们现在编辑TranslateX吧,看它的标签可以改,你可以把它的名字改成别的,比如Tx,下面不用说了吧,是注释,而下面不可改,是告诉你这个属性是哪里来的,它就是curve1.translateX,最下面的两个空挡,让你选择滑条的最小值和最大值,
点那个黄色的up,你又回到了刚才的面板。
[NextPage]
再来看看insert这个按钮,点击它,你可以插入很多种控件,比如按钮,图标,文本框之类,这里我选择的是按钮。
看,我已经多了一个按钮。
同样,你也可以编辑它,不过这次换个方法。右键点击这个按钮,选择第一个,弹出编辑框。
看,我现在可以编辑按钮了,其他的就不多说了,看下面的文本框,你可以在这里输入mel命令,当你点击按钮的时候,你就会执行这段代码。
我再来看看主菜单上的edit,里边有一些命令,具
体我不会讲太多,你要是会点英语,这个很容易懂,比如现在图中所指的位置是创建新的容器--窗口,标签和组,一级比一级小,但是我要讲的是Hierarch Window,点击它,你可以从整体上修改各级的父子关系。
图中显示的就是我现在这个面板的层级关系,按右键可以编辑,按住中键拖动,你可以方便的把东西拖来脱去,这个操作在很多地方都适用,比如,在上面我们一开始创建的那个面板就可以。
好了,最后我们来看看一个有用的功
能,点击如下菜单。
再看看脚本编辑器,这边多了一些代码,它就是你创建的面板的代码,选择所有代码,拖到工具架上,你可以很轻松的关掉这个面板,然后在打开。
最后看看我做的界面