2017-10-06 47 views
1

所以,我具有​​限定這是一個變量只是一個簡單的球在平移X關鍵幀一些困難:現在定義查詢作爲在Maya MEL變量

float $myVar = 'keyframe -index 1 -query pSphere1.translateX'; 
print $myVar 

...如果我只需鍵入: keyframe -index 1 -query pSphere1.translateX

進入MEL腳本編輯器它返回我期望的值...但由於某種原因,我無法存儲此值。

+0

Arighty因此,原來'關鍵幀-index 1 - 查詢pSphere1.translateX'需要即使它只返回一個值,也會被視爲一個數組。所以相反,像這樣:float $ myVar []就是我需要的。 – JonFitz

回答

0

對於你應該使用這個MEL語法定義的數組分配球的關鍵幀值:

string $mySphere[] = `polySphere`; 
setKeyframe -t 20 -at tx -v 5 $mySphere[0]; 
keyframe -index 0 -query "pSphere1.tx" $mySphere[0]; 

enter image description here