Home  Previous Next

目前有6种Picker对象类型:

selectButton选择按钮:

选择按钮用于maya选择,每个选择按钮都有一个maya节点成员列表。

你可以为选择按钮指定一个后续动作,以便这个按钮被点击后,maya自动切到位移/旋转/缩放工具以便动画师继续调整。

并且每次点击或框选选择按钮后,会自动把焦点放在maya的3D视图,这样所有maya的快捷键,比如动画师命根子"S"键。

选择按钮也支持父子连接,以便动画师双击作层级化选择。

commandBtnTool 命令按钮 :

一个命令按钮包含一段mel/python命令,在它被点击并释放后这个命令即被执行。

命令按钮可以通过命令按钮预设来快速添加而无需要敲代码,也可以通地使用既有的代码片段来提供敲代码效率。

因为所有的PIcker对象都可以用MG-Picker工作室发布的MEL API来控制,你可以使用这些API来控制命令按钮本身。更多信息请参见程序员帮助。

attributeButton 属性按钮:

属性按钮可以通过属性连接来控制其中任何picker对象的可见性,也可以控制maya节点的属性值。

当您用属性按钮来控制maya节点的属性值时,在picker里设置的数值会影响节点属性值,反过来,当节点属性值被其它手段改变时,只需要鼠标移入picker视图,则界面上的属性按钮值就会更新。

sliders 滑条:

滑条在初始目的上被设计来控制表情面板上的表情控制器,通过移动滑条滑框来控制表情。不过实际上它可以用于控制任何控制器的带范围的属性。

不带数值范围的属性,将默认是-1~1,如果是旋转属性,则默认是-45~45。
你可以指定软件值范围,但实际上属性可被设置的值的范围还是取决于maya节点属性本身的值范围。

你可以为滑条设置一个水平属性由其滑杠的水平位移来控制,设置一个垂直属性由其滑杠的垂直位移来控制。

text 文本:

一个文本对象只是一段常常用来注释说明其它picker对象的文本,比如放在界面上说明当前picker的用法。

文本对象默认是不可交互的,这意味着不会对鼠标点击作出响应等 (不过可以在属性编辑器里打开交互属性)。文本对象支持单行或多行文本。

面板:

一个picker面板相当于一个可以装其它picker对象的容器,面板也可以装其它的面板作为子面板。

你要用面板来分类一个picker内的不同内容,比如身体,表情,二级变形器等。

Home Previous Next