>我正在浏览 MEL 和表达式并尝试执行以下操作:如果我选择一个对象,我会从另一个对象中停用一个属性。但是我在对象选择面额方面遇到了问题。下面是一个示例:
If (select pCube1-r on) {
PCube2.visibility = 0;
}
我也尝试过使用字符串,但没有用...
global proc myscript() {
string $a[] = ls -sl;
if ($a[0] == "pCube1")
hide = "pCube2";
else;
}
脚本作业 -e"选择已更改" "我的脚本";
有人可以帮忙吗?
谢谢!
要确定是否选择了给定的对象,您需要遍历 ls -sl
返回的列表。
string $sel[] = `ls -sl`;
string $item;
for ($item in $sel)
{
if ($item == "your-object-here")
{
doSomething();
}
}
在任何情况下,这都比使用索引更安全,因为您无法确定是否会有项目 0。