maya mel里面button 函数传参问题
来源:互联网 发布:mac 邮件 qq企业邮箱 编辑:程序博客网 时间:2024/06/03 03:29
mel里面直接使用带参函数是没有问题的,和其他语言一样,
但是用到button的时候就会有奇怪的写法
因为要改写一个mel脚本,所以又继续看了mel的button带参问题
如果是按钮 要有返回值 必须先有括号 里面的除了变量之外的东西必须用引号包围
下面是一个参数的情况
{ window -t "我的测试窗" myTestWin; columnLayout -adj 1; int $a = 100; button -c ("test("+$a+")") ; proc test(int $b){ print($b); } showWindow myTestWin;}
两个参数情况
{ window -t "我的测试窗" myTestWin; columnLayout -adj 1; // 主布局 int $a = 100; int $a2 = 100; button -c ("test("+$a+","+$a2+")") ; proc test(int $b,int $c){ print($b); print($b+$c); } showWindow myTestWin;}
如果参数是字符串又有所不同
可以有下面两种方式(第一种方法用得多 注意test2之后的空格)
{ window -t "我的测试窗" myTestWin; columnLayout -adj 1; string $a = "bbb"; button -c ("test2 "+$a) ; proc test2(string $b){ print($b); } showWindow myTestWin;}
{ window -t "我的测试窗" myTestWin; columnLayout -adj 1; string $a = "bbb"; button -c ("test2(\""+$a+"\")") ; proc test2(string $b){ print($b); } showWindow myTestWin;}
参考地址
https://forum.highend3d.com/t/button-command-with-multiple-arguments/1963
https://forum.highend3d.com/t/passing-arguments-from-buttons/1323/3
0 0
- maya mel里面button 函数传参问题
- Maya Mel eval命令
- QT与maya mel
- MAYA MEL 基础
- Maya Mel 窗口显示
- Maya Mel GUI入门
- 用MEL写MAYA界面
- Maya Mel 绑定父子关系
- Maya Mel 居中枢轴命令
- maya api和mel 关系
- Maya Mel 循环生成高脚杯
- Maya插件(一): Mel Command命令插件
- Maya Mel 编辑表达式快捷键命令
- Maya教程 :用MEL导出3D模型
- Maya教程 :转换用MEL导出的3D模型
- maya中通过mel启动mentalray渲染器
- Maya Mel 脚本语言的第一个小案例
- Maya API编程教学for TD:MEL加密技术
- 新建的liferay项目在部署时需要注意的事项
- 如何让 cygwin终端中显示的中文改成英文
- Spring HTTP invoker
- HTML5 & CSS3初学者指南(2) – 样式化第一个网页
- iOS开发:判断UIScrollView是上拉还是下拉
- maya mel里面button 函数传参问题
- 前台Autoform 选择下拉框的值进行判断(js)
- CentOSNFS服务配置
- dataGrid显示另外一个dataGrid的数据(dataGrid移植)
- zabbix3.0 php56 PHP databases support fail
- Go语言的传参和传引用
- 以modbus协议为通讯协议的电表解析总结
- Codeforces748D-Santa Claus and a Palindrome(贪心,构造)
- 【BZOJ3529】数表,莫比乌斯反演+BIT