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来执行命令的,所以mel的基本用法还是要会的,python只是为mel提供一个更好更方便的运行环境

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

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

python是一种解释性语言,可以视为是个高级版的mel,大多数时候完成一些自动化的操作(比如重复地给几百个物体附贴图之类) python优于mel的地方在于python可以调用maya和核心算法,即maya python api,也就是说你可以用python扩展maya的功能,...

我只会写mel,对python不了解,但我想应该是差不多吧 用脚本的意义就是使操作简单,有很多效果光用命令一个一个去做会累死的,这时候就要用脚本去做了。 用脚本做的最多的应该是动画绑定和特效方面的东西了,最典型的就是群集动画,你没有优越感...

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

首先在scripts文件夹下面创建一个 btn.py 文件,里面内容是: import maya.cmds as mc def btn(): btn=mc.button(l="maya") 然后你再执行下面的代码,看看效果吧 import maya.cmds as mc import btn as mm win=mc.window() mc.columnLayout() mm...

if i ==10

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