1.使用脚本来制作面板。使用关键词utility可以使用户在MAX环境中创建一个独立的面板。它的用法非常简单。下图中是这个关键词的使用方法。运行后,在程序面板的脚本栏里添加了一个mypanels的选项。选择后出现了一个默认状态下的面板,并且这个面板是嵌套在脚本卷展栏里的。
2.那么,如何来创建出一个独立的面板呢?使用creatdialog可以达到我们想要的效果。并且后面可以跟上2组数字来告诉MAX,面板的长和宽。
3.使用rollout在面板中添加独立的卷展栏。在这个例子中,用关键词newrolloutfloater来创建面板并将其赋值给变量thepanels中。之后将卷展栏添加到面板中去。
4.装饰面板:面板创建出来了,我们还可以使用脚本来设计面板的背景颜色,背景图片,字体颜色,运行后在屏幕上的显示位置,菜单的添加,等等。
(1)使用bgcolor为面板背景指定颜色,使用fgcolor为字体指定颜色。
(2)使用rcmenu为面板添加菜单。以及菜单之间的嵌套。
5.当面板打开或关闭,以及鼠标移动到上面或移动面板时,都可以设置一些事件的发生。下面这个例子是当面板成功打开时,打印good。
6. 在面板中添加其他元素,请使用可视化脚本编辑器,它将自动生成主要的代码,使用户不必去记住大量复杂的代码就可以创作出想要的UI布局。将光标移动到utility内或rollout内中按F2即可打开可视化脚本编辑器.