0
我在Maya中編寫了一個MEL腳本。所以我想選擇一個關節,然後運行MEL腳本,並選擇該關節及其所有孩子。我對MEL非常陌生,所以在運行代碼時會拋出一堆錯誤。你能幫助我減少錯誤或更好地擺脫所有這些嗎?Maya - 用Maya選擇一個角色的所有關節MEL
腳本:
string $joints[];
string $current[] = 'ls -selection';
proc selectJoints(){
if ('searchJoints($joints)' == 0){
$joints['size($joints)'] = $current[0];
pickWalk -d down;
$current[0] = 'ls -sl';
selectJoints();
}
else{
pickWalk -d right;
$current[0] = 'ls -sl';
if('searchJoints($joints)' == 0){
selectJoints();
}
else{
pickWalk -d up;
$current[0] = 'ls -sl';
if($current[0] == $joints[0]){
selectJoints();
}
}
}
return;
}
select ($Joints);
proc int searchJoints (string $jns[]){
int $result = 0;
for ($joint in $jns[]){
if ($current[0] == $joint){
return 1;
}
}
return 0;
}
謝謝!