MAYA的MEL语法问题

2024-11-16 18:01:52
推荐回答(3个)
回答1:

双引号之间是一整个字符串,如果你用第二种的格式,这个字符串的内容就是
$lightbame+(.useDepthMapShadows)
很显然字符串中不应该存在括号,所以报错

第一种的内容里,你应该是把一个灯的节点名称赋值给了$lightbame
所以语句看起来的格式是 strAttr ( string +string) 0;

括号的优先级高,它会让程序认为括号之间的语句先执行,没听懂可以继续问

回答2:

maya里的语法规定:()和“”号的用法是不一样的,当然用在不同的地方作用也当然不一样。

回答3:

这个就是语法规定