nynw.net
当前位置:首页 >> mAyA里怎么用mEl和python写动态 Button,简单来说... >>

mAyA里怎么用mEl和python写动态 Button,简单来说...

python的脚本如下 import maya.cmds as mc win=mc.window() mc.columnLayout( adjustableColumn = True ) btn1=mc.button(l="按钮开",c='') btn2=mc.button(l="按钮2",c='mc.button(btn1,e = 1,l = "按钮关")') mc.showWindow(win) mel的脚本如...

MEL 是maya的脚本语言,语法类似C语言,学起来相对简单,maya自带大量用mel写的脚本,学起来资源比较多,最吸引人的地方就是你在maya中每运行一个命令都能在脚本窗口看到该命令的mel版本,建议制作动画绑定学mel Python 很简洁高效的语言,运行...

python调用mel: import maya.mel as mel mel.eval("这里写你的mel语言") mel调用python: python "这里写你的python语言" 分享给你一个公 众号CGPipeline这里有讲怎么开发cg软件的插件,

其实python也是调用mel来执行命令的,所以mel的基本用法还是要会的,python只是为mel提供一个更好更方便的运行环境

。。。我猜类似于下面: 假如pSphere有属性 Rotate,有方法isHide(),判断隐藏,有show()显示 if pSphere.Rotate("X").isHide(): pSphere.Rotate("X").show()else: pass

// MEL 选中物体执行 //{ } 内脚本可以重复添加 注意 ATTR 名称不要重复 string $objs[] = `ls -type "transform" -sl`; for($each in $objs){ addAttr -longName "ATTR1" -keyable 1 $each; addAttr -longName "ATTR2" -keyable 1 $each; }

1,打开script editor:Windows->General editors->Script editor 或者,点击右下角的图标,如下图: 2,Maya中可以用MEL或者python编写脚本,在编辑器中可以选择脚本类型: Command->New tab...然后会让你选择脚本种类 3,然后就可以学习写一些...

python语言是maya2009的时候才能在maya中使用的 以前只有MEL 学这个对maya没坏处 这么说吧 不会不碍事 会了如虎添翼

MEL是原先MAYA就有的。。PYTHON是在新版MAYA中后加上的,,PYTHON闭MEL先进。易用。。最主要的区别就是:::MEL只能MAYA里识别,,而PYTHON是通用的,PYTHON正在往MAYA,MAX,,XSI之间通用的方向发展。其实PYTHON是这些软件核心语言的一种通用简...

本来很简单的事 看了这些回答一时不知道该怎么说了 你要弄清几点: 首先mel和python并不是用来做特效的 是用来写脚本的 mel和python都是脚本语言 目的是为了把软件本来很繁琐的操作变的简单化 用的比较多的是模型和动画 你也可以把他们的作用理...

网站首页 | 网站地图
All rights reserved Powered by www.nynw.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com